Linux學習之CentOS(九)--Linux系統的網絡環境配置

文章來源:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/05/3000859.htmlhtml

本篇隨筆主要記錄了Linux系統下的網絡環境配置,Linux、Unix就是網絡的世界,因此在Linux系統中如何配置網絡環境變量是相當重要的,這裏將會給出3種Linux系統下網絡環境配置的方法!windows

在配置網絡環境以前,首先補充幾個Linux的幾個經常使用的命令:網絡

複製代碼

[root@xiaoluo ~]# history 5
 1064  ifconfig eth0 172.25.215.31
 1065  ifconfig
 1066  ping 172.25.215.25
 1067  history
 1068  history 5

命令 :執行指定序號的命令,例如:!1065 則會執行1065對應的那條命令  ifconfig(這個序號對應的是以前所輸入命令的序號)
[root@xiaoluo ~]# !1065
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:B2:10:6A  
          inet addr:172.25.215.31  Bcast:172.25.215.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5625 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2458244 (2.3 MiB)  TX bytes:508443 (496.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2755 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2755 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:226350 (221.0 KiB)  TX bytes:226350 (221.0 KiB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:0A:92:EB  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:308 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:83017 (81.0 KiB)

virbr0-nic Link encap:Ethernet  HWaddr 52:54:00:0A:92:EB  
          inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:5998 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

複製代碼

下面就是介紹三種Linux系統中網絡環境配置的方法:oop

1.以root身份登陸,而後輸入setup命令,如:學習

[root@xiaoluo ~]# setup

這時就會進入到系統配置界面:spa

經過上下箭頭能夠選擇相應的配置,這裏選擇網絡配置,而後回車,進入到網絡配置界面:命令行

我們在這裏選擇設備配置,而後進入到了設備選擇界面rest

這裏咱們選擇etho這塊網卡,咱們對其進行設置網絡環境,點擊回車:code

咱們能夠經過tab鍵來進行切換,而後對各個字段進行設置htm

在這裏要注意一點:當咱們切換到使用DHCP這個字段時,咱們在[]中間若是敲入了 長空格 ,也就是顯示成[*]時,這時下面的IP、子網掩碼、默認網關都是不能修改的,表示將會動態的分配IP、子網掩碼這些,若是須要本身進行設置,則只須要在DHCP那裏,敲入長空格,而後再進行手動配置便可。

設置完之後,就切到肯定那裏,一直點擊回車便可!!!

注意:這時候咱們設置的網絡環境並無生效,若是要生效咱們必須重啓下網卡,使用以下命令:

複製代碼

[root@xiaoluo ~]# /etc/rc.d/init.d/network restart正在關閉接口 eth0: 設備狀態:3 (斷開鏈接)
                                                           [肯定]
關閉環回接口:                                             [肯定]
彈出環回接口:                                             [肯定]
彈出界面 eth0: 活躍鏈接狀態:激活中
活躍鏈接路徑:/org/freedesktop/NetworkManager/ActiveConnection/5狀態:激活的
鏈接被激活
                                                           [肯定]

複製代碼

這時候咱們的網絡環境配置纔算生效!!!

咱們能夠經過ifconfig命令來查看咱們的Linux系統上的ip信息(windows上查看是在命令行裏面輸入ipconfig)

複製代碼

[root@xiaoluo ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:0C:29:B2:10:6A  
          inet addr:172.25.215.31  Bcast:172.25.215.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19471 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5878 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2603354 (2.4 MiB)  TX bytes:523479 (511.2 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2906 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2906 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:238986 (233.3 KiB)  TX bytes:238986 (233.3 KiB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:0A:92:EB  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:325 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:88301 (86.2 KiB)

virbr0-nic Link encap:Ethernet  HWaddr 52:54:00:0A:92:EB  
          inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:6460 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

複製代碼

2.經過ifconfig eth0 x.x.x.x來進行配置

咱們知道,在Linux系統中經過ifconfig能夠查看ip信息,這裏咱們能夠經過 ifconfig eth0 x.x.x.x來對ip直接進行修改(注意:這種修改方式是當即生效的,可是倒是臨時的,當咱們註銷系統,再次進入時,ip信息又會變成配置以前的信息)

[root@xiaoluo ~]# ifconfig eth0 172.25.215.1  // 這樣就能夠將ip設置成172.25.215.1

ifconfig的其它一些命令:

ifconfig****ifconfig eth0 up啓用第一塊網卡****ifconfig eth0 172.25.215.1 netmask 255.0.0.0  用命令的方式配置接口卡的地址。****ifconfig    查看接口卡的屬性,後可根具體的接口卡。****ifconfig eth0 down    禁用第一塊網卡。

3.經過修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,這個文件咱們能夠對其各個屬性進行修改,包括ip、子網掩碼、默認網關等等

[root@xiaoluo ~]#

複製代碼

/****************************************若是是DHCP是動態的************************************/
EVICE==:0c::b2:==b1eda882-d499--b9de-======.=.=yes

/****************************************若是是本身手動進行配置ip等信息***************************************************/
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.8  //  該網絡接口的IP地址
NETMASK=255.255.255.0  // 子網掩碼
GATEWAY=192.168.1.1  //  網關地址
TYPE=Ethernet
USERCTL=no
PEERDNS=no
NETWORK=192.168.1.0
BROADCAST=192.168.1.255  //  廣播地址

複製代碼

一樣,經過這種方法進行設置之後,網絡配置並無生效,咱們一樣須要執行 /etc/rc.d/init.d/network restart 命令纔會生效!!!

 

該隨筆主要記錄了對Linux系統中網絡環境進行配置的三種方法,根據本身的喜歡選擇一種進行配置便可,後續將繼續學習Linux的知識!!!

相關文章
相關標籤/搜索