目前基本趋势是ifconfig, networkManager这些老货将被 ip xx命令替代
基本判断原因是
1 netns 命名空间 ifconfig并不适应
2 networkManager和ip xx命令有冲突
下面介绍ip的替代命令的配置
替代ifconfig的命令(手工,非dhcp)
配置ip地址的基本配置如下
ip addr add 1.2.3.4/24 dev eth3
使能ip地址
ip addr set dev eth3 up
替代NetworkManager的命令(除前述ip addr外,还有dns配置)
下面是dns配置,如下
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
下面是路由配置,默认路由需要特别注意,发现ip route这一点有点讨人嫌
ip route add default via 1.2.3.1 dev eth3
这里如果配置为
ip route add default dev eth3
会导致非同一子网内的访问失败,这是很讨厌的。
注意这里via 1.2.3.x