找回密码
 注册
查看: 2283|回复: 8

将init系统更换成了systemd之后,无法连接路由器。

[复制链接]
发表于 2013-11-17 23:05:26 | 显示全部楼层 |阅读模式
#route add default dev enp2s0
我输入的就是这个命令。
 楼主| 发表于 2013-11-17 23:31:55 | 显示全部楼层
#ifconfig -a
#ifconfig enp2s0 up
#route add default dev enp2s0
添加路由成功。
但是没有获得ip地址。
回复 支持 反对

使用道具 举报

发表于 2013-11-18 09:06:08 | 显示全部楼层
设置 ip 地址是 ifconfig 的事情,和 route 什么关系?
我记得链接路由器,也不需要 route 啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 09:07:59 | 显示全部楼层
系统里没有dhcpcd.service怎么办?
回复 支持 反对

使用道具 举报

发表于 2013-11-18 09:38:52 | 显示全部楼层
emerge 一个啊……我记得 dhcp 的客户端默认没装。
另外,dhcpcd 获取不是通过 service 实现的,是网络的那个服务调用的。
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:14:48 | 显示全部楼层
ifconfig enp2s0 up
dhcpcd/dhclient enp2s0
--------------------------
手动配置就是
ifconfig enp2s0 up
ifconfig enp2s0 192.168.1.1 netmask 255.255.255.0
路由表是看需要配置,如果没有默认路由条目就配置
route add default gw 192.168.1.0 netmask 255.255.255.0 dev enp2s0
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:15:47 | 显示全部楼层
除此之外还有一个 dns 配置
cat /etc/resolv.conf
# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
nameserver 192.168.1.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 13:31:33 | 显示全部楼层

回复 5# jiangtao9999 的帖子

已经emerge了一个,但是开机以后,仍然需要手工开启。
输入#systemctl
看不到那个服务。
回复 支持 反对

使用道具 举报

发表于 2013-11-18 16:43:20 | 显示全部楼层
那就检查你的网络相关的设置参数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2021-12-1 03:09 , Processed in 0.068505 second(s), 15 queries .

© 2021 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表