fedora與ubuntu的網路配置檔案

2021-06-09 22:09:44 字數 4487 閱讀 6707

一、fedora系統的網路配置檔案

要建立乙個

linux

伺服器就首先要了解linux環境下和網路服務相關的配置檔案的含義及如何進行安全的配置。在linux系統中,tcp/ip網路是通過若干個文字檔案進行配置的,也許你需要編輯這些檔案來完成聯網工作,下面介紹幾個基本的tcp/ip網路配置檔案。

1./etc/sysconfig/network-scripts/ifcfg-檔案

在redhat中,系統網路裝置的配置檔案儲存在/etc/sysconfig/network-scripts目錄下,ifcfg-eth0包含第一塊網絡卡的配置資訊,ifcfg-eth1包含第二塊網絡卡的配置資訊。在啟動時,系統通過讀取這個配置檔案決定某個網絡卡是否啟動和如何配置。

下面是/etc/sysconfig/network-scripts/ifcfg-eth0檔案的示例:

device=eth0

hwaddr=00:e0:4c:fe:bb:f5

onboot=yes

bootproto=none

userctl=yes

peerdns=yes

ipv6init=no

nm_controlled=yes

type=ethernet

netmask=255.255.255.0

ipaddr=192.168.0.[ip]

gateway=192.168.0.1

dns1=202.96.128.68

dns2=202.96.128.133

若希望手工修改網路位址或增加新的網路連線,可以通過修改對應的檔案ifcfg-或建立新的檔案來實現。

device=表示物理裝置的名字

ipaddr=表示賦給該網絡卡的ip位址

netmask=表示子網掩碼

broadcast=表示廣播位址

onboot=yes/no 啟動時是否啟用該卡

bootproto=none none:無須啟動協議

bootp:使用bootp協議

dhcp:使用dhcp協議

gateway=表示預設閘道器

macaddr=表示指定乙個mac位址

userctl=yes/no 是否允許非root使用者控制該裝置

2./etc/resolv.conf檔案

檔案/etc/resolv.conf配置dns客戶端,它包含了dns伺服器位址和網域名稱搜尋配置,每一行應包含乙個關鍵字和乙個或多個的由空格隔開的引數。下面是乙個例子檔案:

search wuxp.com

nameserver 192.168.0.1

nameserver 192.168.0.2

search wuxp.com:表示當提供了乙個不包括完全網域名稱的主機名時,在該主機名後新增wuxp.com的字尾; nameserver:表示解析網域名稱時使用該位址指定的主機為網域名稱伺服器。其中網域名稱伺服器是按照檔案中出現的順序來查詢的。因此,應該首先給出最可靠的伺服器。目前,至多支援三個名字伺服器。

可以在/etc/sysconfig/network-scripts/ifcfg-eth0中直接設定dns,如文章開頭的例子:

peerdns=yes

dns1=202.96.128.68

3./etc/sysconfig/network檔案

該檔案用來指定伺服器上的網路配置資訊,下面是乙個示例:

network=yes

rorward_ipv4=yes

hostname=server.wuxp.com

gareway=192.168.0.1

gatewaydev=eth0

network=yes/no 網路是否被配置

forward_ipv4=yes/no 是否開啟ip**功能

hostname=表示伺服器的主機名

gareway=表示網路閘道器的ip位址

garewaydev=表示閘道器的裝置名,如:eth0

4./etc/hosts檔案

當機器啟動時,在可以查詢dns以前,機器需要查詢一些主機名到ip位址的匹配。這些匹配資訊存放在/etc/hosts檔案中。在沒有網域名稱伺服器情況下,系統上的所有網路程式都通過查詢該檔案來解析對應於某個主機名的ip位址。

下面是乙個/etc/hosts檔案的示例:

127.0.0.1 localhost server.wuxp.com

192.168.0.3 station1.wuxp.com

最左邊一列是主機ip資訊,中間一列是主機名。任何後面的列都是該主機的別名。

網路配置例子:

你可以進入/etc/sysconfig/network-scripts。找到ifcfg-eth0.編輯它如下:

device = eth0

onboot = yes

bootproto = static

ipaddr= 10.9.100.221(你需要的固定ip)

netmask=255.0.0.0

gateway=10.255.255.254

如果需要動態分配ip,那麼

device = eth0

onboot = yes

userctl = yes

bootproto = dhcp

完了之後:/etc/rc.d/init.d/network restart  或  /etc/init.d/network restart。

二、ubuntu系統的網路配置檔案

ubuntu 的網路配置檔案主要有以下幾個

ip位址配置檔案: /etc/network/inte***ces

開啟後裡面可設定dhcp或手動設定靜態ip。前面auto eth0,讓網絡卡開機自動掛載.

1. 以dhcp方式配置網絡卡

編輯檔案/etc/network/inte***ces:

sudo vi /etc/network/inte***ces

並用下面的行來替換有關eth0的行:

# the primary network inte***ce - 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/inte***ces:

sudo vi /etc/network/inte***ces

並用下面的行來替換有關eth0的行:# the primary network inte***ce

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/inte***ces:

sudo vi /etc/network/inte***ces

在該檔案中新增如下的行:

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 ok

摘自:acmfly的部落格

Fedora與Ubuntu安裝g 的命令

fedora與ubuntu安裝g 的命令 2009 03 22 15 45 分類 unix linux 在fedora中安裝g 使用命令 yum install gcc c 而在ubuntu下安裝g 直接使用命令 apt get install g 日前安裝了fedora 10的kde版本,感覺很好...

fedora 15網路除錯

1.新建乙個ifcfg eml檔案 ipaddr nekmask 255.255.255.0 gateway ip6 no 2.面板 system settings network選擇on 如果出現option按鈕,呵呵,成功了 fedora15網絡卡安裝成功非常重要,不然yum什麼也無法進行 nm...

Fedora 10 網路配置

解決方法一 終端裡輸入su root 輸入password 接著cd etc sysconfig network scripts vi ifcfg eth0 修改如下內容 device eth0 hwaddr xx xx xx xx xx xx mac位址 bootproto none netmas...