打印

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

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

#route add default dev enp2s0
我输入的就是这个命令。

TOP

#ifconfig -a
#ifconfig enp2s0 up
#route add default dev enp2s0
添加路由成功。
但是没有获得ip地址。

TOP

设置 ip 地址是 ifconfig 的事情,和 route 什么关系?
我记得链接路由器,也不需要 route 啊。

TOP

系统里没有dhcpcd.service怎么办?

TOP

emerge 一个啊……我记得 dhcp 的客户端默认没装。
另外,dhcpcd 获取不是通过 service 实现的,是网络的那个服务调用的。

TOP

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

TOP

除此之外还有一个 dns 配置
cat /etc/resolv.conf
# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
nameserver 192.168.1.1

TOP

回复 5# jiangtao9999 的帖子

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

TOP

那就检查你的网络相关的设置参数。

TOP