配置IP地址
使用 ifconfig 命令 。( 如果沒有可使用 yum install -y net-tools 安裝 )
現在沒有獲取IP地址。
2.dhclient動態獲取IP信息
dhclient命令使用動態主機配置協議動態的配置網絡接口的網絡參數。
2.1 dhclient命令擴展
常用的命令是:
dhclient //獲取IP
dhclient ens33 //獲取指定網卡IP
dhclient -r //釋放IP,只有釋放完才能再次獲取IP。
其他選項:
-d:總是以前臺方式運行程序; -q:安靜模式,不打印任何錯誤的提示信息;
-r:釋放ip地址。
查看獲取IP情況
ifconfig
或者
cat /var/lib/dhclient/dhclient.leases
釋放IP
dhclient -r並沒有真正釋放IP,下一次執行dhclient eth1時,沒有discover這個步驟,而是直接REQUEST上次IP。
在網絡拓撲或者配置變化的情況下,獲取不到IP,需要刪除/var/lib/dhclient/dhclient.leases 文件
2.2 ifconfig命令擴展
ifconfig命令被用於配置和顯示Linux內核中網絡接口的網絡參數。主要用於查看網絡設備信息。
常用的命令:
ifconfig //查看所有網絡接口的網絡參數
ifconfig ens33 //查看指定網絡接口的網絡參數
實例:
說明:
這是centos6.x的版本的兩塊網卡的一臺雲服務器
eth0:第一塊網卡,也是外網網卡。
eth1:第二塊網卡,內網網卡。
lo:回環地址,這個一般是用來測試一個網絡程序,但又不想讓局域網或外網的用戶能夠查看,只能在此臺主機上運行和查看所用的網絡接口。比如把 httpd服務器的指定到回環地址,在瀏覽器輸入127.0.0.1就能看到你所架WEB網站了。但只是您能看得到,局域網的其它主機或用戶無從知道。
HWaddr:物理網卡地址。
inet addr:外網IP地址。
Bcast:廣播
Mask:子網掩碼
inet6 addr:ipv6地址
關閉啟動指定網卡:
ifconfig ens33 down
ifconfig ens33 up
或者
ifdown ens33
ifup ens33
3.編輯網卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static //原dhcp 改為 static靜態
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3fe4034c-00a2-4101-a083-b1d5984ddc1c
DEVICE=ens33
ONBOOT=yes //改為yes 開機啟動
IPADDR=192.168.36.128 //新增IP地址
NETMASK=255.255.255.0 //新增子網掩碼
GATEWAY=192.168.36.2 //新增網關
DNS1=119.29.29.29 //新增DNS
DNS2=8.8.8.8 //新增DNS
重啟network服務:
# /etc/init.d/network restart
4.檢測
ping www.qq.com
64 bytes from 180.163.26.39 (180.163.26.39): icmp_seq=1 ttl=128 time=5.29 ms
64 bytes from 180.163.26.39 (180.163.26.39): icmp_seq=2 ttl=128 time=3.94 ms
說明網絡通了
配置IP地址