標籤:linux 網路設定 ifconfig
配置網路
ifconfig 命令,可以在Linux中查看IP地址。Windows中可以在命令列中用ipconfig命令查看。
執行ifconfig命令後,會顯示網卡的資訊和lo,lo是測試本機內部地址是否正常(從本機到網卡這一段的串連)
網卡設定檔存放在/etc/sysconfig/network-scripts/ifcfg-eth0檔案中
使用 vim /etc/sysconfig/network-scripts/ifcfg-eth0 命令開啟網卡設定檔
DEVICE="eth0" 裝置名稱
BOOTPROTO=static 設定IP地址是自動分配(DHCP)還是手動分配(static)
NM_CONTROLLED="yes" (NetworkManager) 圖形化管理是否被允許,Yes表示允許
ONBOOT="yes" 本裝置是否被啟用,Yes表示啟用
TYPE="Ethernet" 表示網卡類型(當前為乙太網路卡)
IPADDR=192.168.0.124 IP地址
NETMASK=255.255.255.0 子網路遮罩
GATEWAY=192.168.0.254 網關
DNS1=192.168.0.254 首選DNS伺服器(網域名稱解析 把網域名稱轉換成Ip地址)
PREFIX=24 子網路遮罩長度
HWADDR=00:0C:29:AA:6F:CE 硬體地址(mac地址)
NAME="System eth0"
LAST_CONNECT=1410488442 最後連線時間
配置ipv4,這8行代碼是必須的:
DEVICE="eht0"
BOOTPROTO=static
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=192.168.0.150
NETMASK=255.255.255.0
GATWAY=192.168.0.254
DNS1=192.168.0.254(不一定有)
自動分配IP:
DEVICE="eht0"
BOOTPROTO=dhcp
ONBOOT="yes"
TYPE="Ethernet"
配置完成後,需要使用service network restart命令將網路服務重啟後才會生效。
配置子介面(可以滿足不同的網段同時上網)
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:0
將原網路設定檔複製,並粘貼,命名為ifcfg-eth0:0
vim /etc/sysconfig/network-scripts/ifcfg-eth0:0
開啟ifcfg-eth0:0,把參數修改:
DEVICE="eth0:0"
BOOTPROTO=static
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=192.168.1.123
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DNS1=192.168.0.254
儲存退出,然後使用命令service NetworkManager stop,再使用service network restart命令將網路服務重啟即可實現子介面配置,可以用ifconfig命令查看。
本文出自 “Raffaele” 部落格,請務必保留此出處http://raffaele.blog.51cto.com/6508076/1551759
Linux學習筆記3