Linux基礎 linux網路介面

2021-09-04 04:06:26 字數 3582 閱讀 5887

管理乙太網連線

網路介面使用連續的標識:eth0、eth1等等。

檢視使用ifconfig [ethx] 命令配置的介面

使用ifup ethx 命令來啟用介面

使用ifdown ethx 命令來禁用介面

首先是檢視網絡卡資訊

#ifconfig  或者

ifconfig  –a 或者ifconfig  eth0

啟動和停止網絡卡,使用如下命令:

ifup ethx或者ifdown ethx或者ifconfig eth0 up 或者ifconfig ethx0 down

網路服務network

#service network status 檢視網絡卡狀態

#service network stop 停止網絡卡

#service network start 啟動網絡卡

#service network restart 重啟網絡卡

圖形化網路配置 system-config-network

1.系統→首選項→網路連線

取消介面

修改dns設定

修改閘道器位址

在rhel6.0中networkmanager 取代了

rhel5.4 裡

system-config-network

nm-tool

圖形介面

cnetworkmanager    :networkmanager的命令模式介面

2、通過命令來配置網絡卡位址 

刪除網絡卡位址,虛擬網絡卡位址

網絡卡上增加乙個網路子介面ip:

ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 up

對同乙個網上增加乙個ip: ip addr add 192.168.0.246 dev eth0

ip addr del 192.168.0.1 dev eth0

3編輯/etc/sysconfig/network-scripts/ifcfg-ethx  

檔案來配置ip位址

配置虛擬ip位址就新建乙個ifcfg-eth0:1

#「ifcfg eth0:1 delete 192.168.123.20/24」刪除子介面

#  「ifconfig eth0:1 del 192.168.123.0」 刪除子介面

補充:網路子介面的設定步驟

1、以root登入

2、service networkmanager   stop

3、cp  /etc/sysconfig/network-scripts/ifcfg-eth0    /etc/sysconfig/network-scripts/ifcfg-eth0:0 

4、vim    /etc/sysconfig/network-scripts/ifcfg-eth0:0 

device=eth0:0

onboot=yes

ipaddr=192.168.0.223#另外乙個ip位址

bootproto=none

netmask=255.255.255.0

type=ethernet

gateway=192.168.0.9

5、service network restart

6、ifup eth0:0

網絡卡中字段的解釋   

device=eth0         裝置名

ipaddr=             ip位址

netmask=            掩碼

broadcast=          廣播位址

bootproto=          選擇協議(none|static|bootp|dhcp)

hwaddr=             網絡卡mac位址

onboot=             是否啟用裝置

userctl=no          非root使用者是否可以控制 

gateway             閘道器位址,這個欄位也可以在network中設定

type 型別           ethernet tokenring  atm,adsl等

peerdns=yes         是否允許自動修改/etc/resolv.conf配置檔案

dns1=202.102.224.68

dns2=

網路配置檔案 乙太網裝置

裝置配置被儲存在文字檔案中

--/etc/sysconfig/network-scripts/ifcfg-ethx 

--/usr/share/doc/initscripts-*/sysconfig.txt 

網路配置檔案 其它全域性性網路設定

/etc/sysconfig/network

許多設定都可以被dhcp提供

gateway ,但以網絡卡配置檔案的優先

networking=yes 

hostname=server1.example.com 

gateway=192.168.2.254

網路配置檔案

dns伺服器把主機名轉換成ip位址

伺服器位址被

dhcp

/etc/resolv.conf

search example.com 

nameserver 192.168.0.254

nameserver 192.168.1.254

或者直接將dns寫入到

ifcfg-ethxx檔案中

dns1=

dns2=

啟動網絡卡後會

自動寫入到/etc/resolv.conf

新增路由條目

路由表,每個linux核心都會有乙個內部**,就是我們說的路由表。路由表是用來確定對於乙個傳送資料報來說,核心應該使用那種方法來傳遞資料報

檢視路由表使用route 來檢視。加上-n選項就可以看到閘道器,比按主機名容易

u表示後面的設定工作正常,也就是說這個條路由可用

使用route來新增路由表

刪除default路由

上面的預設預設路由刪除了,下面新增閘道器

linux中增加軟路由的兩種方法

第一種: 

route add  -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0 

/* 增加一條網路172.16.6.0/24 經過172.16.2.254 eth0 */

/* -net增加網路 -host增加主機 netmask 子網掩碼 gw 閘道器 dev 裝置,裝置,這裡是你的網絡卡名*/ 

/* 刪除預設閘道器172.16.2.254 */ 

route del -net 172.16.86.0/24

siocaddrt: 無法到達的網路 所以這時用如下的這種方法就可以了 

第二種: 實現的功能和上面的一樣 

ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0

#ip route del gw 172.16.2.254

ip route del 172.16.6.0/24 dev eth0 

ip route

Linux網路基礎

linux為使用者提供了完善的 強大的網路功能 1.完善的內建網路。其他作業系統不包含如此緊密的和核心結合在一起的網路部分。2.linux免費提供了大量支援internet的軟體,internet是在unix領域中建立並繁榮起來的,在這方面使用linux是相當方便的,使用者能用linux與世界上的其...

linux網路基礎

1.ifconfig 顯示網路配置 ip,子網掩碼 2.ifdown 關閉網絡卡 3.ifup 開啟網絡卡 4.netstat 顯示埠號 t 列出tcp埠 u 列出udp埠 n 使用ip顯示 a 列出所有 r 檢視路由表 等價與 route 5.nslooup 檢視dns伺服器ip。測試命令 1.p...

linux網路基礎

網域名稱由兩個或兩個以上的詞構成,中間由點號分隔開。最右邊的那個詞稱為頂級網域名稱。下面是幾個常見的頂級網域名稱及其用法 com 用於商業機構。它是最常見的頂級網域名稱。任何人都可以註冊.com 形式的網域名稱。net 最初是用於網路組織,例如網際網路服務商和維修商。現在任何人都可以註冊以.net結...