3-使用网络配置命令
添加到1网段的路由记录
[root@test2 jason]# route add -net 192.168.1.0/24 gw 192.168.1.1
SIOCADDRT: No such process
提示没有这个进程,原因是本机没有和1.0网段在一起的设备
给eth0设置子接口
[root@test2 jason]# ifconfig eth0:2 192.168.1.2/24
[root@test2 jason]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:3B:AF:22
inet addr:192.168.0.103 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe3b:af22/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2164 errors:0 dropped:0 overruns:0 frame:0
TX packets:670 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:172529 (168.4 KiB) TX bytes:53184 (51.9 KiB)
eth0:2 Link encap:Ethernet HWaddr 00:0C:29:3B:AF:22
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 //addr就是刚才设置的
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:128 errors:0 dropped:0 overruns:0 frame:0
TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8784 (8.5 KiB) TX bytes:8784 (8.5 KiB)
[root@test2 jason]#
man ifconfig
第二次设置到1网段路由记录
[root@test2 jason]# route add -net 192.168.1.0/24 gw 192.168.1.1
[root@test2 jason]# route -n //以数字形式查看当前路由表信息
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0 eth0 //此处就是新增加的路由条目
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
[root@test2 jason]#
man route
删除路由命令
[root@test2 jason]# route del -net 192.168.1.0/24 //删除单条路由信息的命令
[root@test2 jason]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
[root@test2 jason]#
和上面增加后所查看到的信息对照能看出来少了一条到通过192.168.1.1网关到192.168.1.0的信息。
traceroute
[root@test2 jason]# traceroute 192.168.1.6
traceroute to 192.168.1.6 (192.168.1.6), 30 hops max, 60 byte packets
1 192.168.1.2 (192.168.1.2) 3001.792 ms !H 3001.797 ms !H 3001.752 ms !H
添加默认路由
[root@test2 jason]# route | grep default //通过这条命令了解到当前没有默认网关的信息
[root@test2 jason]# route add default gw 10.1.1.1 //设定默认网关为10.1.1.1
SIOCADDRT: No such process //提示没有这个进程,原因是没有这个网段的设备
[root@test2 jason]# ifconfig eth0:3 10.1.1.0/24 //设定一个在10.1.1.0网段的子接口
[root@test2 jason]# route add default gw 10.1.1.1 //设定完成后,可以设定10.1.1.1为默认网关
[root@test2 jason]# route -n //添加完默认路由后再次查看
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0 //新增加的
[root@test2 jason]#
UG中的G标识Gateway(网关)。
删除默认路由
[root@test2 jason]# route del default gw 10.1.1.1 //删除默认路由
[root@test2 jason]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
[root@test2 jason]#
刚才网关为10.1.1.1的信息被删除掉。
一次性修改hostname
[root@test2 jason]# hostname bourn //将主机名设定为bourn
[root@test2 jason]# hostname //查看主机名
bourn //主机名已经更改为bourn,不过重启后会更改为原来的主机名
[root@test2 jason]# bash //通过bash,可以更改当前显示的主机名
[root@bourn jason]# //可以看到“test2”已经更改为“bourn”