CentOS 6網絡配置
常見的網絡設備
lo 回環設備
eth0 系統內第一塊以太網卡
ppp0 系統內第一個串行設備(多數出現在使用ADSL撥入Internet時)
CentOS 6 配置網卡時有4種配置方式,可以跟據自己情況選擇合適的一種
這裡以Centos 6.2為例,網卡以eth0為例
一、圖形界面配置方式
打開“系統”——“首選項”——“網絡連接”
選中要操作的網卡,點擊編輯
先勾選左上角的“自動連接”,
選擇IPv4設置,把[方法]選為“手動”,
然後點擊“添加”,依次輸入地址、子網掩碼、網關,DNS;
我這裡的配置為
IP: 192.168.1.122
子網掩碼:255.255.255.0
網關: 192.168.1.1
DNS: 192.168.1.1
最後點擊“應用”即可!
二、使用setup配置
打開終端,輸入命令 setup,打開如下圖所示配置工具,選擇網絡配置
我們先選擇“設備配置”,稍後再配置DNS
選擇要配置的網卡eth0
配置如下圖,配置完點“確定”即可
接著返回配置DNS,最後保存退出
三、直接編輯配置文件
打開終端,輸入命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE= 表示物理設備的名字
ONBOOT= yes表示系統啟動時激活該設備,no表示不激活
BOOTPROTO= 取值可以是static(靜態配置)、bootp(使用bootp協議)、dhcp(使用dhcp協議)
BROADCAST= 表示廣播地址
IPADDR= 表示該網卡的IP地址
PREFIX= 子網掩碼
GATEWAY=表示網關
DNS*=表示DNS
四、命令行配置
1.配置eth0地址
輸入命令:ifconfig eth0 192.168.1.122 netmask 255.255.255.0
2.添加默認路由
輸入命令:route add default gw 192.168.1.1
3.配置DNS
輸入命令:vi /etc/resolv.conf
將nameserver 192.168.1.1加入文本
配置完畢後重啟網絡服務
輸入命令:service network restart
查看網卡配置
輸入命令:ifconfig eth0
如果要查看所有網卡,則只用ifconfig 即可
檢查網卡狀態
輸入命令:ethtool eth0
Link detected:yes,表示網卡已連接
檢查網絡連通性
輸入命令:ping -c 4 baidu.com
ubuntu系統的網絡配置文件
Ubuntu 的網絡配置文件主要有以下幾個
IP地址配置文件: /etc/network/interfaces
打開後裡面可設置DHCP或手動設置靜態ip。前面auto eth0,讓網卡開機自動掛載.
1. 以DHCP方式配置網卡
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
並用下面的行來替換有關eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使網絡設置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接輸入下面的命令來獲取地址
sudo dhclient eth0
2. 為網卡配置靜態IP地址
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
並用下面的行來替換有關eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
將上面的ip地址等信息換成你自己就可以了.用下面的命令使網絡設置生效:
sudo /etc/init.d/networking restart
3. 設定第二個IP地址(虛擬IP地址)
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在該文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根據你的情況填上所有諸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使網絡設置生效:
sudo /etc/init.d/networking restart
主機名稱配置文件(/bin/hostname)
使用下面的命令來查看當前主機的主機名稱:
sudo /bin/hostname
使用下面的命令來設置當前主機的主機名稱:
sudo /bin/hostname newname
系統啟動時,它會從/etc/hostname來讀取主機的名稱.
DNS配置文件
首先,你可以在/etc/hosts中加入一些主機名稱和這些主機名稱對應的IP地址,這是簡單使用本機的靜態查詢.
要訪問DNS 服務器來進行查詢,需要設置/etc/resolv.conf文件.
sudo vi /etc/resolv.conf
nameserver 202.96.128.68
nameserver 61.144.56.101
nameserver 192.168.8.220
/重新設置網絡,以啟用新設置
sudo /etc/init.d/networking restart