linux 起網口up linux 網口設定

2021-10-13 05:11:38 字數 1671 閱讀 8565

系統:redhat9

linux作業系統中配置網路介面,一般是通過網路配置工具實現,但實質是修改與網路相關的配置檔案起作用,故可直接修改檔案達到目的。

由於發行版本不同,其有自己專用的配置工具,但也有一些通用的配置工具,如ifconfig,ifup,ifdown

檢視#ifconfig //當前網路介面情況

#ifconfig -a //主機所有網路介面情況

#ifconfig eth0 //eth0介面情況

配置1.ifconfig

(詳見ifconfig --help)

例如:#ifconfig eth0 192.168.1.41 broadcase 192.168.1.255 netmask 255.255.255.0

2.rh9網路配置工具netconfig

格式:netconfig -d 網路裝置 --ip --hwaddr --netmask ......

(詳見netconfig --help)

例如:#netconfig -d eht0 --ip=192.168.1.41 --netmask=255.255.255.0

3.修改網路配置檔案

啟用和終止

格式:ifconfig 網路裝置 up/down

或ifup/ifdown 網路裝置

例如:#ifconfig eth0 up

虛擬網路介面

即:為乙個網絡卡配置多個ip

與一般配置基本相同,只是一般網路介面是eth0,eth1,...,而虛擬網路介面為:(以eth0為例)eth0:0,eth0:1,eth0:2,...

另外需要注意的是在設定虛擬介面時,每個介面都有不同的實體地址

例如:#netconfig -d eth0:0 --ip=192.168.1.42 --hwaddr=00:11:00:00:b1:05 --netmask=255.255.255.0 --broadcase=192.168.1.255

(eth0:hw是00:11:00:00:b1:04)

常用到的是「乙個網絡卡繫結多個ip」

一、乙個網絡卡繫結多個ip

linux的網路裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,

對於乙太網的第乙個網路裝置,配置檔名一般為ifcfg-eth0。

如果需要為第乙個網路裝置多繫結乙個ip位址,只需要在

/etc/sysconfig/network-scripts目錄裡面建立乙個名為ifcfg-eth0:0的檔案,

內容樣例為:

device="eth0:0"

ipaddr="211.100.10.119"

netmask="255.255.255.0"

onboot="yes"

其中的device為裝置的名稱,

ipaddr為此裝置的ip位址,

netmask為子網掩碼

onboot 表示在系統啟動時自動啟動。

如果需要再繫結多乙個ip位址,

只需要把檔名和檔案內的device中的eth0:x加一即可。

linux最多可以支援255個ip別名

二、多個網絡卡繫結乙個ip

使用多塊網絡卡虛擬成為一塊網絡卡,具有相同的ip位址。

這項技術其實在sun和cisco中已經存在,分別稱為trunking和etherchannel技術,

在linux中,

Linux 雙網口配置

方法一 內網ip為 192.168.4.213,內網閘道器 192.168.4.1 外網ip為 58.200.200.15 子網掩碼為 255.255.255.128 閘道器為 58.200.200.1 1 當配置伺服器為外網ip和內網ip的方式時,只設定外網ip的閘道器,不要設定內網ip的閘道器 ...

linux核心 GPIO口程式設計入門

1.api介面 請求gpio口 int gpio request unsigned gpio,const char label 釋放gpio口 void gpio free unsigned gpio 判斷gpio索引號是否有效 gpio口是否存在 int gpio is valid int num...

linux下修改網口名稱

實現linux下修改網口名稱 比如 eth0 修改為 eth2 eth1 修改為 eth0 iproute2的工具ip link set,如下 實現eth0和eth2名稱互換功能 step1 需要先關閉使用中的網口 ip link set dev eth0 down 關閉eth0 ip link s...