Linux伺服器---網路配置

一生有你llx發表於2018-11-21

禁止ping

有些時候為了保護主機,會禁止其他機器對主機進行ping操作。Ping命令用的是ICMP協議,只要禁用ICMP協議,那麼ping方法就無法檢測這臺主機。關於ICMP協議的配置檔案是“/proc/sys/net/ipv4/icmp_echo_ignore_all”,向此檔案寫入1,就可以禁止ICMP,寫入0開啟ICMP。此操作不需要重啟網路服務

1 、檢視ICMP,從下面的結果可以看到,當前預設是允許ping

[root@localhost ~]#  cat /proc/sys/net/ipv4/icmp_echo_ignore_all

2 、禁止ICMP

[root@localhost ~]#  echo "1">/proc/sys/net/ipv4/icmp_echo_ignore_all 

[root@localhost ~]#  cat /proc/sys/net/ipv4/icmp_echo_ignore_all 

1

3 、開啟ICMP

[root@localhost ~]#  echo "0">/proc/sys/net/ipv4/icmp_echo_ignore_all 

[root@localhost ~]#  cat /proc/sys/net/ipv4/icmp_echo_ignore_all 

 

 

 

禁用ipv6

1 、禁用ipv6很簡單,只需要在配置檔案“/etc/modprobe.d/disable-ipv6.conf”中寫入“install ipv6 /bin/true”,之後 重啟系統

[root@localhost ~]#  echo "install ipv6 /bin/true">/etc/modprobe.d/disable-ipv6.conf

[root@localhost ~]#  ifconfig

eth0      Link encap:Ethernet  HWaddr 08:00:27:14:33:57  

          inet addr:192.168.0.108  Bcast:192.168.0.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:30 errors:0 dropped:0 overruns:0 frame:0

          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:3891 (3.7 KiB)  TX bytes:2134 (2.0 KiB)

2 、如果要啟用ipv6,那麼只要刪除配置檔案即可。

     ps :上面提到的配置檔案,其本身是不存在的,我們自己起一個名字,系統重啟的時候回載入“/etc/modprobe.d”目錄下的配置檔案

 



配置ip

1 、啟動網路卡

1 )網路配置檔案 /etc/sysconfig/network-scripts/ifcfg-eth0

[root@localhost ~]#  gedit /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0      網路卡名字

HWADDR=08:00:27:14:33:57    mac 地址

TYPE=Ethernet     裝置型別

UUID=b8b1216e-1570-4e0e-bb96-7666ddf0b707     唯一 ID

ONBOOT=no     是否開機啟動

NM_CONTROLLED=yes    

BOOTPROTO=dhcp     啟動的時候使用 dhcp

2 )修改網路卡開機啟動

ONBOOT=yes     開機啟動

3 )重啟網路服務,修改完網路卡配置檔案之後,只有重啟才能生效

[root@localhost ~]#  service network restart

Centos 預設的是使用dhcp服務,自動分配ip地址

2 、配置的固定ip地址

1 )新增ipaddr

IPADDR=192.168.0.250

2 )新增NETMASK

NETMASK=255.255.255.0

3 )新增GATEWAY

GATEWAY=192.168.0.1

4 )新增DNS

DNS1=119.29.29.29

5 )重啟網路服務

[root@localhost ~]#  service network restart

ps :上述配置中,嚴格區分大小寫。Dns配置好之後,可以在/etc/resolv.conf檔案中看到,如下:

[root@localhost ~]#  cat /etc/resolv.conf 

# Generated by NetworkManager

nameserver 119.29.29.29

 

3 、圖形介面配置ip

      使用者可以通過圖形介面來修改ip,這樣避免了複雜的命令,更加容易配置。

1 )在終端輸入“setup”命令,彈出如下視窗,選擇“網路配置”

2 )選擇DNS配置

3 )eth0就是第一塊網路卡,選擇它就可以配置其ip

4 )取消dhcp,這樣就可以配置ip以及dns

5 )選擇dhcp,這樣ip就不能配置了

6 )不管選擇哪種方式,記得儲存



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2220815/,如需轉載,請註明出處,否則將追究法律責任。

相關文章