Linux_系統管理_網絡配置_命令行配置網絡

由於格了系統,從新安裝了VMware,加載了原來的虛擬機後,由於VMware虛擬網卡Vmnet8的地址已經變了,因此要改變下客戶操做系統的地址,結果搞了半天才搞定,這裏記下來,但願可以爲遇到這類問題的提供一個參考。linux

軟件版本:centos

VMware Workstation: 7.0 這個不太相關,6.5,6.0其餘同樣的。服務器

客戶操做系統:Linux--CentOS 5.4。網絡

 

個人客戶操做系統選擇的是NAT方式,默認是使用VMNet8,在網絡鏈接中,看到VMnet8的參數以下:oop

IP地址:192.168.101.1學習

子網掩碼:255.255.255.0測試

網關地址: 空spa

因爲這裏看不到網關,因此能夠到Virtual Network Edito去看網關。操作系統

 

查看Virtual Network Editor,能夠看到VMnet8的網關地址爲rest

 

點擊NAT Settings...,能夠看到VMnet8的網關, 以下圖:

能夠看到VMnet8的網關地址爲192.168.101.2。

 

1.網絡配置:

在Linux中,查看網絡的命令爲:

[root@tigertall ~]# ifconfig

輸出以下:

eth0      Link encap:Ethernet  HWaddr 00:0C:29:90:50:42  
          inet addr:192.168.101.5  Bcast:192.168.101.255  Mask:255.255.255.0
         。。。。

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host

其中eth0爲個人第一塊網卡,能夠看到IP地址和子網掩碼。

配置網絡可使用:

[root@tigertall ~]# ifconfig eth0 192.168.1.222 netmask 255.255.255.0

會設置eth0的IP地址爲192.168.1.222,子網掩碼爲255.255.255.0

擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址

 

注:手工配置linux網絡只限於臨時使用,配置不保存,網絡或者系統重啓後會丟失。

 

2.路由配置命令

  一、刪除默認網關路由

  $Route del default gw <默認網關地址>

  二、添加默認網關路由

  $Route add default gw <默認網關地址>

  例:#route add default gw 192.168.1.1

 

注意: 上面這個配置只能臨時使用,不能保存

若要使用保存版本,能夠經過修改文件方式執行:

1. IP地址配置

CentOS的網絡配置文件保存在:/etc/sysconfig/network-scripts/ifconfg-*,其中*換成網卡編號,好比eht0,  lo。

執行

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

內容以下:

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0  #網卡編號
BOOTPROTO=static #靜態ip或者DHCP動態獲取。 靜態--static   動態--dhcp
BROADCAST=192.168.101.255  #廣播地址
HWADDR=00:0C:29:90:50:42 #MAC地址
IPADDR=192.168.101.5 #IP地址
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.101.0 #網段,我就是開始忘記設置這個了
ONBOOT=yes     #開機時是否啓動網卡。啓動--yes 不啓動--no

 

2. 網關配置 

CentOS的網關配置是放在下面這個文件的。

[root@tigertall ~]# vi /etc/sysconfig/network

內容以下:
NETWORKING=yes  #網絡是否可用 可用--yes, 不可用--no
NETWORKING_IPV6=no  #IPv6支持 yes,no
HOSTNAME=tigertall.local.com  #主機名稱
GATEWAY=192.168.101.2 #網關地址 
              

 

3. 重啓網絡服務

service network restart 或者 /etc/init.d/network restart

關閉使用stop參數,啓動使用start參數。

[root@tigertall ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]

 

設置成這樣,就能夠跟主機互連了。

其實我一直以來都是使用setup命令,或者使用圖形化的界面下來配置。此次軟件裝的少了,不只沒有了圖形界面,並且連setup都沒有了,那個崩潰啊。。。

不過也好,學習了一些底層的東西。

 

3. 配置DNS

首先,你能夠在/etc/hosts中加入一些主機名稱和這些主機名稱對應的IP地址,這是簡單使用本機的靜態查詢.

要訪問DNS 服務器來進行查詢,須要設置/etc/resolv.conf文件.

假設DNS服務器的IP地址是192.168.3.2, 那麼/etc/resolv.conf文件的內容應爲:

search test.com #本機

nameserver 192.168.3.2 #用戶添加

聽說最多能夠添加多行,前三行會生效,沒有測試。

相關文章
相關標籤/搜索