欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS 7 網(wǎng)絡(luò)配置詳解

 更新時(shí)間:2016年11月29日 11:14:53   作者:boy_hxm  
本篇文章主要介紹了CentOS 7 網(wǎng)絡(luò)配置,現(xiàn)在分享給大家,也給大家做個(gè)參考。需要的朋友可以參考下。

今天在一臺(tái)PC上安裝了CentOS 7,當(dāng)時(shí)選擇了最小安裝模式,安裝完成后馬上用ifconfig查看本機(jī)的ip地址(局域網(wǎng)已經(jīng)有DHCP),發(fā)現(xiàn)報(bào)錯(cuò),提示ifconfig命令沒(méi)找到。

[root@centos1 ~]# ifconfig

-bash: ifconfig: command not found

首先,習(xí)慣性的輸入echo $PATH(查看當(dāng)前PATH環(huán)境變量,跟DOS的path命令一樣的功能,注意Linux系統(tǒng)中的命令是區(qū)分大小寫的),顯示結(jié)果如下:

[root@centos1 ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

從上面顯示結(jié)果看,放置系統(tǒng)管理程序的路徑/usr/sbin已存在,就是放外部命令的路徑。直接用ls查看/usr/sbin/目錄,也沒(méi)看到ifconfig,怎么回事?

[root@centos1 ~]# ls /usr/sbin/

我還是不死心,再用find命令也沒(méi)找到ifconfig?

[root@centos1 ~]# find / -name "ifconfig"

此時(shí)心里有底了,應(yīng)該是用某個(gè)命令代替了ifconfig了。上百度一查,果不其然,已經(jīng)用ip命令代替ifconfig命令了。下面列出ip命令常用參數(shù)。

ip  [選項(xiàng)]  操作對(duì)象{link|addr|route...}

# ip link show                # 顯示網(wǎng)絡(luò)接口信息
# ip link set eth0 upi           # 開(kāi)啟網(wǎng)卡
# ip link set eth0 down          # 關(guān)閉網(wǎng)卡
# ip link set eth0 promisc on      # 開(kāi)啟網(wǎng)卡的混合模式
# ip link set eth0 promisc offi     # 關(guān)閉網(wǎng)卡的混個(gè)模式
# ip link set eth0 txqueuelen 1200   # 設(shè)置網(wǎng)卡隊(duì)列長(zhǎng)度
# ip link set eth0 mtu 1400        # 設(shè)置網(wǎng)卡最大傳輸單元
# ip addr show                # 顯示網(wǎng)卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 設(shè)置eth0網(wǎng)卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網(wǎng)卡IP地址
# ip route list                 # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 設(shè)置192.168.4.0網(wǎng)段的網(wǎng)關(guān)為192.168.0.254,數(shù)據(jù)走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 設(shè)置默認(rèn)網(wǎng)關(guān)為192.168.0.254
# ip route del 192.168.4.0/24      # 刪除192.168.4.0網(wǎng)段的網(wǎng)關(guān)
# ip route del default          # 刪除默認(rèn)路由

輸入ip addr命令后,發(fā)現(xiàn)enp2s0網(wǎng)卡(這個(gè)enp2s0是我這里的網(wǎng)卡)沒(méi)有ip地址。

[root@centos1 ~]# ip addr

既然沒(méi)有ip地址,那直接去/etc/sysconfig/network-scripts目錄中看一下的網(wǎng)卡ip信息的配置文件名吧。

[root@centos1 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-enp2s0 ifdown-eth  ifdown-post  ifdown-Team   ifup-aliases ifup-ipv6  ifup-post  ifup-Team   init.ipv6-global
ifcfg-lo   ifdown-ippp ifdown-ppp   ifdown-TeamPort ifup-bnep   ifup-isdn  ifup-ppp   ifup-TeamPort network-functions
ifdown    ifdown-ipv6 ifdown-routes ifdown-tunnel  ifup-eth   ifup-plip  ifup-routes ifup-tunnel  network-functions-ipv6
ifdown-bnep  ifdown-isdn ifdown-sit   ifup       ifup-ippp   ifup-plusb ifup-sit   ifup-wireless

從結(jié)果看,之前保存網(wǎng)卡ip信息的配置文件名也由以前的ifcfg-eth0變成了ifcfg-enp2s0,好吧,既然你給他命這么個(gè)名,那我就先用著。先cat一下ifcfg-enp2s0

[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=no

從上面的配置中有看到雖然BOOTPROTO=dhcp,但是ONBOOT=no,這里用vi將ONBOOT=no改成ONBOOT=yes,然后重啟CentOS。

[root@centos1 ~]# shutdown -r

重啟完成后輸入帳號(hào)和密碼進(jìn)入命令提示操作符繼續(xù)用ip addr查看網(wǎng)卡信息。結(jié)果如下:

[root@centos1 ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
  inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff
  inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0
    valid_lft forever preferred_lft forever
  inet6 fe80::2e0:69ff:fe01:6a96/64 scope link
    valid_lft forever preferred_lft forever

從上面結(jié)果看到,通過(guò)DHCP分配到的ip地址是172.8.1.200,雖然是測(cè)試機(jī),但為了便于今后的遠(yuǎn)程連接,我們還是給這臺(tái)機(jī)配置一個(gè)固定ip吧。

用vi打開(kāi)ifcfg-enp2s0,輸入以下參數(shù),再用#將BOOTPROTO=dhcp注釋。

IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

完整參數(shù)如下,好了,網(wǎng)絡(luò)配通了。明天繼續(xù)其它功能測(cè)試。

[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=yes
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

當(dāng)聯(lián)上互聯(lián)網(wǎng)后,我們可以用yum install net-tools安裝net-tools組件,將ifconfig命令找回來(lái)。有了互聯(lián)網(wǎng)一切都好辦了。

[root@centos1 ~]#yum install net-tools

=======================================
linux下啟動(dòng)和關(guān)閉網(wǎng)卡命令

 linux命令1: ifup、ifdown:

實(shí)時(shí)地手動(dòng)修改一些網(wǎng)絡(luò)接口參數(shù),可以利用ifconfig來(lái)實(shí)現(xiàn),如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的設(shè)置參數(shù)來(lái)啟動(dòng)的話,那就得要通過(guò)ifdown或ifup來(lái)實(shí)現(xiàn)了。   

[root@linux ~]# ifup {interface}
[root@linux ~]# ifdown {interface}
[root@linux ~]# ifup eth0

ifup與ifdown真是太簡(jiǎn)單了。這兩個(gè)程序其實(shí)是script而已,它會(huì)直接到 /etc/ sysconfig/network-scripts目錄下搜索對(duì)應(yīng)的配置文件,例如ifup eth0,它會(huì)找出ifcfg-eth0這個(gè)文件的內(nèi)容,然后加以設(shè)置。關(guān)于ifcfg-eth0的設(shè)置請(qǐng)參考前一章連上Internet的說(shuō)明。

不過(guò),由于這兩個(gè)程序主要是搜索設(shè)置文件(ifcfg-ethx)來(lái)進(jìn)行啟動(dòng)與關(guān)閉的,所以在使用前請(qǐng)確定ifcfg-ethx是否真的存在于正確的目錄內(nèi),否則會(huì)啟動(dòng)失敗。另外,如果以ifconfig eth0來(lái)設(shè)置或者是修改了網(wǎng)絡(luò)接口后,就無(wú)法再以ifdown eth0的方式來(lái)關(guān)閉了。因?yàn)閕fdown會(huì)分析比較目前的網(wǎng)絡(luò)參數(shù)與ifcfg-eth0是否相符,不符的話,就會(huì)放棄這次操作。因此,使用ifconfig修改完畢后,應(yīng)該要以ifconfig eth0 down才能夠關(guān)閉該接口。 

如何讓LINUX網(wǎng)卡開(kāi)機(jī)自動(dòng)啟動(dòng)

激活網(wǎng)卡的命令是:ifconfig eth0 up你既然知道了命令,自己做一個(gè)腳本,放在啟動(dòng)項(xiàng)目就可以了。

通過(guò)編輯網(wǎng)卡配置文件修改網(wǎng)卡配置文件保存在/etc/sysconfig/network-scripts目錄下面。

第一塊網(wǎng)卡的文件是ifcfg-eth0

第二塊網(wǎng)卡的文件是ifcfg-eth1

以此類推,如果如果你有一塊,那么你就輸入一下命令

[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

打開(kāi)之后,將ONBOOT=no,改為ONBOOT=yes,(如果沒(méi)有,手動(dòng)添加ONBOOT=yes),:wq保存退出,重啟服務(wù)。

echo "ONBOOT=yes" >> /etc/sysconfig/network-script/ifcfg-eth0

在/etc/sysconfig/network-scripts中添加ONBOOT=yes設(shè)置網(wǎng)絡(luò)開(kāi)機(jī)自動(dòng)啟動(dòng)

 linux命令2: /etc/init.d/network restart 和 service network restart

[root@CentOS2 ~]# /etc/init.d/network restart

正在關(guān)閉接口 eth1:                             [確定]
關(guān)閉環(huán)回接口:                                 [確定]
彈出環(huán)回接口:                                 [確定]
彈出界面 eth1: Determining if ip address 10.0.0.168 is already in use for device eth1...
                                          [確定]

[root@CentOS2 ~]# service network restart

正在關(guān)閉接口 eth1:                              [確定]
關(guān)閉環(huán)回接口:                                 [確定]
彈出環(huán)回接口:                                 [確定]
彈出界面 eth1: Determining if ip address 10.0.0.168 is already in use for device eth1...
                                          [確定]

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論