Linux-網絡配置(IP 網關 dns 配置)網絡管理

Linux配置IP地址linux

方法:vim

1  ifconfig 命令配置IP地址,此方法配置的IP地址是臨時性的。windows

ifconfig更重要的是查看網絡配置,但若只是臨時配置一下IP,此命令仍是能夠知足的。服務器

格式爲:ifconfig  網卡名 IP  netmask  子網掩碼網絡

              ifconfig  eth0 192.168.0.100 netmask 255.255.255.0dom

2  setup工具永久配置IP地址,此方法只有redhat系列的Linux系統才能夠,由於setup工具是redhat系列特有的工具。編輯器

    setup工具配置IP其最終修改的仍是網絡配置文件,只是其圖形化界面使配置IP,網關,DNS等一系列複雜的操做變得簡單。工具

執行  setup 命令,會出現以下窗口,裏面有操做提示,圖形化界面很簡單就不上步驟圖了。學習



3  經過修改網絡配置文件配置IP地址ui

再次重申,在linux系統中,一切皆文件,因此咱們管理網卡,也是經過管理網卡信息文件來實現的。

(1) 網卡信息文件    /etc/sysconfig/network-scripts/ifcfg-eth0    (若是有多張網卡會是eth0  eth1.....依此類推)

咱們查看一下網卡的信息文件的內容

vim /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0 # 網卡設備名,設備名必定要跟文件名一致

BOOTPROTO=none #是否自動獲取IP(取值範圍 none  static  dhcp) none 和 static 都表示不自動獲取,dhcp表示自                                     #動獲取,可是須要局域網內有dhcp服務器的支持,而且只須要配置標藍的選項便可。

HWADDR=BC:5F:F4:D5:2A:26 # MAC地址

NM_CONTROLLED=yes  # 是否能夠由Network Manager圖形管理工具託管

ONBOOT=yes                  # 是否隨網絡服務啓動,eth0生效,僅針對當前網卡,此項在某些版本中默認是no若是配                                            # 置了網卡,但卻在 ifconfig 命令下看不到網卡,就應該檢查此項了

TYPE=Ethernet                # 類型爲以太網

UUID=5753e2ed-add1-4d1c-8a69-21a89647b050    # 惟一識別碼

IPADDR=192.168.0.110   # IP地址

NETMASK=255.255.255.0 # 子網掩碼

BROADCAST=192.168.0.255 # 廣播地址

GATEWAY=192.168.0.1   # 網關

DNS1=202.202.202.222   # DNS1

DNS2=222.222.222.222  # DNS2

IPV6INIT=no # IPV6沒有啓用

USERCTL=no                  # user controll 不容許非root用戶控制此網卡


(2) 主機名文件       /etc/sysconfig/network



vim /etc/sysconfig/network

乍一看主機名文件好像是配置主機名的,其實主機名叫什麼對你上網是沒有影響的,此文件也確實配置了主機名,只是它還有一個很重要的配置項,控制着主機是否能上網

NETWORKING=yes  # 此處必定不能爲no 網絡是否工做

HOSTNAME=localhost.localdomain # 主機名 此處能夠更改主機名,但須要重啓纔會生效

既然說到了主機名,咱們附加一個修改主機名的命令

hostname myhost  # 臨時更改,從新登陸便可生效


(3) DNS配置文件   /etc/resolv.conf

vim /etc/resolv.conf

 


nameserver 202.110.202.20  # 此處就是你的dns服務器地址了,我這裏是自動生成的


上述三步搞定以後你的linux應該就能夠上網了。


4  圖形界面配置IP地址

此處操做相似於windows,而且linux服務器上,咱們是不會裝圖形界面的。此處省略x字


虛擬機網絡參數配置

(1) 配置ip dns 

上面已經記錄了三種方式配置IP,隨便你用哪種

(2) 啓動網卡

ONBOOT=no 在某些版本的系統中默認值,因此要檢查此項改成yes

重啓網絡服務  service network restart  (多是其餘命令)

(3) 修改uuid  (網卡配置文件中的uuid)

若是你有多臺Linux的克隆,那麼這些Linux系統的uuid是同樣的,他們處在同一個網絡是沒法互相通訊的。因此若是你須要改uuid,請按如下步驟操做,但不是必須

   (3.1) vim /etc/sysconfig/network-scripts/ifcfg-eth0

刪除MAC地址行

   (3.2) rm -rf  /etc/udev/rules.d/70-persistent-net.rules

刪除網卡和MAC地址綁定文件

   (3.3) 重啓系統

(4) 設置虛擬網絡鏈接方式


具體採用什麼網絡鏈接模式,這三個模式的講解就足夠講一下子了。已經有大牛們寫好的,你們能夠學習。


(5) 修改橋接網卡

在虛擬機的工具欄找到  編輯=>虛擬網絡編輯器


這裏的須要具有管理員特權才能修改網絡配置,不知道說的是windows的管理員仍是Linux的管理員,反正我用Linux的管理員root用戶登陸設置才能夠成功。用普通用戶試過不行的。



折騰半天終於能夠上網了。