1. 程式人生 > >配置IP地址

配置IP地址

配置IP ifconfig dhclient

1.顯示網絡設備信息

使用 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地址