帮朋友解决个FC3网卡激活问题,ifconfig eth0 up不知道为什么老是无法激活,最后找到ifup eth0才好,为了防止重启后无法激活,加到/etc/rc.local里。
google了下找到ifconfig eth0 up和ifup eth0的区别,ifconfig 与 ifup看上去作用差不多
不过ifconfig 是个二进制文件,ifconfig eth0 192.168.21.3 netmask 255.255.255.0 up
仅是给eth0一个ip,然后起来,而相关的route等没有设置,当然会有问题的 netstat -r 就可以发现了
而ifup是脚本文件除了调用ifconfig设置IP,还把相关的route都设置好了,ARP,如果是DHCP还会修改 /etc/resolv.conf。所以一般用ifup方便,除非你有特别要求。