掌握red hat linux下的配置網路位址和網路安全的方法。
作業系統:red hat linux
1.命令: ifconfig ifdown ifup route
2. 命令:使用echo配置/proc/sys/net/ipv4下的icmp_echo-ignore_all和ip_default_ttl來增加系統的安全性。
1. 在虛擬機器vmware開啟後,首先為linux系統新增一塊虛擬網絡卡,再開啟linux系統。
2. 設定網絡卡eth0的位址
[root@localhost ~]# ifconfig eth0 192.168.1.180netmask 255.255.255.0設定網絡卡eth0的ip位址
[root@localhost ~]# route add -net 192.168.1.0netmask 255.255.255.0 dev eth0
[root@localhost ~]# route add default gw192.168.1.1設定網絡卡閘道器位址
[root@localhost ~]# vi /etc/resolv.conf設定dns位址
search localdomain
nameserver 202.103.24.68
nameserver 202.103.44.150
[root@localhost ~]# ifconfig eth0檢視更改後的位址
eth0 link encap:ethernet hwaddr 00:0c:29:c9:d5:c5
inet addr:192.168.1.180 bcast:192.168.1.255 mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fec9:d5c5/64 scope:link
upbroadcast running multicast mtu:1500 metric:1
rxpackets:241 errors:0 dropped:0 overruns:0 frame:0
txpackets:43 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rxbytes:17877 (17.4 kib) tx bytes:11449(11.1 kib)
[root@localhost ~]# ping www.163.com
ping 163.xdwscache.glb0.lxdns.com (219.138.39.150) 56(84) bytes of data.
64 bytes from 219.138.39.150: icmp_seq=1 ttl=56time=66.6 ms
3. 為網絡卡設定第二個ip位址
[root@localhost ~]# ifconfig eth0:1 192.168.1.181netmask 255.255.255.0該網絡卡再設乙個ip
[root@localhost ~]# ifconfig eth0:1檢視設定的第二個位址
eth0:1 link encap:ethernet hwaddr 00:0c:29:c9:d5:c5
inet addr:192.168.1.181 bcast:192.168.1.255 mask:255.255.255.0
upbroadcast running multicast mtu:1500 metric:1
4. 使用配置檔案/etc/sysconfig/network-scripts/ ifcfg-eth0設定ip位址,並且為第二塊網絡卡設定ip位址。
[root@localhost ~]# cd/etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eth0 ifdown-ipsec ifdown-sl ifup-ipsec ifup-ppp net.hotplug
[root@localhost network-scripts]# viifcfg-eth0使用
配置檔案設定ip位址
# advanced micro devices [amd] 79c970 [pcnet32 lance]
device=eth0
onboot=yes
hwaddr=00:0c:29:c9:d5:c5
netmask=255.255.255.0
ipaddr=192.168.1.170
gateway=192.168.1.1
type=ethernet
userctl=no
ipv6init=no
peerdns=yes
[root@localhost network-scripts]# servicenetwork restart重新啟動網絡卡
正在關閉介面 eth0: [確定]
關閉環迴介面: [確定]
彈出環迴介面: [確定]
彈出介面 eth0: [確定]
[root@localhost network-scripts]# ifconfig eth0檢視ip位址設定好了沒
[root@localhost ~]# ifconfig eth1檢視第二塊網絡卡的mac位址
eth1 link encap:ethernet hwaddr 00:0c:29:c9:d5:cf
broadcast multicast mtu:1500 metric:1
rxpackets:0 errors:0 dropped:0 overruns:0 frame:0
txpackets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rxbytes:0 (0.0 b) tx bytes:0 (0.0 b)
interrupt:19 base address:0x20a4
[root@localhost network-scripts]# vi ifcfg-eth1同樣的方法配置第二塊網絡卡
# advanced micro devices [amd] 79c970 [pcnet32 lance]
device=eth1
onboot=yes
hwaddr=00:0c:29:c9:d5:cf
netmask=255.255.255.0
ipaddr=192.168.1.191
gateway=192.168.1.1
type=ethernet
userctl=no
ipv6init=no
peerdns=yes
[root@localhost network-scripts]# ifdown eth0關閉第一塊網絡卡
[root@localhost network-scripts]# ifdown eth1
[root@localhost network-scripts]# ifup eth1使用第二塊網絡卡
[root@localhost network-scripts]# ping www.wtc.edu.cn網路同樣可以用
ping www.wtc.edu.cn (61.183.207.195) 56(84) bytes of data.
64 bytes from 61.183.207.195: icmp_seq=1 ttl=121time=109 ms
[1]+ stopped pingwww.wtc.edu.cn
5.使用/proc/sys/net/ipv4下的icmp_echo-ignore_all防止ping,使用echo將數值「0」改為「1」。
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
驗證實驗結果 ping 本機ip 檢視結果
實驗完成後
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all 還原
6.使用/proc/sys/net/ipv4下的ip_default_ttl改變ttl,使用echo將數值「64」改為其它數值。
echo 128 > /proc/sys/net/ipv4/ip_default_ttl
驗證實驗結果 ping 本機ip 檢視結果,觀察ttl值。
網路 linux網路配置
zlm ubuntu sudo ifconfig eth0 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255 zlm ubuntu sudo route add del default gw 192.168.1.1 新增刪除閘道器...
linux配置 網路配置
ip位址,子網掩碼,閘道器 設定ip位址,子網掩碼並啟用 ifconfig eth0 10.192.77.250 netmask 255.255.255.0 up 注 ip,掩碼,閘道器都設定到 etc sysconfig network scripts ifcfg eth0裡面了。設定多ip 可以...
linux網路管理 Linux網路配置
1.1 linux配置ip位址 1 ifconfig命令臨時配置ip位址 能不能自動獲取ip位址和dns位址,要看有沒有dhcp伺服器 win10上,輸入ipconfig all 會看到是否有dhcp伺服器 ifconfig命令 對此命令更加詳細的解說 傳送門 2 setup工具永久配置ip位址 r...