>ifconfig eth0 up|down
>service network restart|start|stop
1.前者指定对应网卡,后者是对所有网卡;
2.前者选项有启动和关闭,后者有重启选项。
即:前者若要有restart效果,需要 ifconfig eth0 down && ifconfig eth0 up[远程操作需要注意]
3.后者service的操作和前者/sbin下命令操作,权限不同
一些情况下service命令会收给root使用,而普通用户在特定情况下仍可以使用ifconfig。
1. 先说用 ifconfig 配置网络
需要三点:(1) IP配置,(2) 路由配置,(3) DNS配置
(1) 设网卡是 eth0,应设IP为10.0.2.15,子网掩码为255.255.255.0,则命令如下:
ifconfig eth0 10.0.2.15 gateway 255.255.255.0 up
(2) 设置路由,即添加网关,假设为 10.0.2.1,则
route del default #先删除原来的默认网关,如果有的话
route add default gw 10.0.2.1
(3) 设DNS应为 123.123.123.123,则在 /etc/resolv.conf 中加入如下一行
nameserver 123.123.123.123
不过需要注意的是这样配置只是临时的结果,重启系统后恢复原状。
2. 修改MAC地址,比如要修改的网卡是 eth0
ifconfig eth0 down
ifconfig eth0 hw ether 08:00:27:30:5f:ab
ifconfig eth0 up
/etc/init.d/networing restart #这句不用似乎也行
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address
/etc/udev/rules.d/70-persistent-net.rules
不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。
网络设置
-
修改IP地址:ifconfig eth0 192.168.181.251
-
设置默认网关:route add default gw 192.168.181.1
-
设置子网掩码:ifconfig eth0 netmask 255.255.255.0
-
设置广播地址:ifconfig eth0 broadcast 192.168.181.225
-
修改mac地址:ifconfig eth0 hw ether 00:11:22:33:44:55
-
设置DNS:vi /etc/resolv.conf 修改后保存 #设置好DNS才能解析域名
-
开机自动设置网络参数:vi /etc/rc.d/init.d/start_userapp 将上述命令加入文件中
-
关闭/开启网关:
- ifconfig eth0 down
- ifconfig eth0 up
-
设置动态获取ip地址:udhcpc #重启后无效
-
外网ping测试:ping www.baidu.com
系统信息查看
- 查看内核版本:cat /proc/version
- 查看内存使用:free
- 查看磁盘使用:df -m
- 查看CPU信息:cat /proc/cpuinfo
浙公网安备 33010602011771号