歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Centos、Ubuntu網絡配置

Centos、Ubuntu網絡配置

日期:2017/2/27 16:02:15   编辑:Linux教程

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


Copyright © Linux教程網 All Rights Reserved