LINUX 配置網路

2021-06-26 16:47:03 字數 4583 閱讀 8981

掌握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...