linux網卡多ip
Ⅰ 如何在linux網卡上添加多個IP
方法如下:
如果需要為第一個網路設備多綁定一個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別名。
Ⅱ 如何在LINUX中給一塊網卡綁定兩個IP地址
Linux的網路設備配置文件存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路設備,配置文件名一般為
ifcfg-eth0
如果需要為第一個網路設備綁定多一個IP地址,只需要在/etc/sysconfig/network-scripts目錄裡面創建一個名為ifcfg-eth0:0的文件,內容樣例為:
DEVICE="eth0:0"
IPADDR="211.100.10.11Array"
NETMASK="255.255.255.0"
ONBOOT="yes"
其中的DEVICE為設備的名稱,IPADDR為此設備的IP地址,NETMASK為子網掩碼,ONBOOT表示在系統啟動時自動啟動。
如果需要再綁定多一個IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可。
Ⅲ 如何在linux網卡上添加多個IP
最簡單的方法是使用命令行:
ifconfig add eth0 192.168.0.2 netmask 255.255.255.0
ifconfig add eth0:1 192.168.0.2 netmask 255.255.255.0
ifconfig add eth0:2 192.168.0.2 netmask 255.255.255.0
其中eth0:1和eth0:2是添加上的兩個IP.
在添加後必需加入啟動項,否則重啟後,虛擬添加的IP將會失去.
將以上命令加入到:
/etc/rc.d/rc.local
即可.
Ⅳ linux伺服器配置中多網卡的IP地址配置
如果系統擁有多個乙太網卡,則可以使用ifconfig命令為每一塊網卡指定個lP地址。
ifconfig命令可使Linux系統配置乙太網卡的網路介面,這樣可方便其它應用程序使用。ifconfig命令也可用來監控和改變網路介面的狀態。ifconfig命令的調用格式如下:
ifconfig
interface
[aftype]
[0pti0ns]addrcss
其中interface表示網路介面名:aftype
用來表明地址集,它們被用來解碼和顯示所有協議的地址,目前已支持的協議有inet
(TCP/IP)、ddp
(Appletalk)、ipx(N0vell)以及AX.
25和netr0m,默認值是inet;0pti0ns選項用來標志一些諸如掩碼地址、廣播地址之類的選項;address表示分配給制定介面的土機名或lP地址。
假設系統裝有兩塊網卡,系統分別定義為eth0和eth1,使州如下命令為它們指定IP
#
ifconfig
eth0
202
117.
85.
10
#
ifconflg
eihl
202.
117.
85.
11
只有root用戶才有許可權執行這兩條命令,普通用戶沒有許可權對網路介面進行配置。在設置完成後,可以使用不帶參數的ifconfig命令來查詢各個各個乙太網卡的信息:#
ifconfig
eth0
Link
encap:Ethernet
HWaddr
00;20:AF:48:F9:C8
inet
addr:
202
117.
85.
10
Bcast:
202.117.
8i.
255
Mask:255.255.255.0
UP
BR0ADCAST
RUNNING
MULTICAST
MTU:1500
Metric:l
RX
packets:lll
err0rs:0
copped:0
0verruns:0
frame:0
TX
packets:0
err0rs:0
copped:0
0verruns:0
camer:0
collisi0ns:0
txqueuelen:100
Interrupt:3
Base
addfess:0x300
Mem0ry:cco00-ce000
eth1
Link
encap:Ethemet
HWaddr
00:20:AF:48:F9:C8
inet
addr:
202.
117.
85.11
Bcast:
202.
117.
85.
255
Mask:255
255.255.0
UP
BR0ADCAST
RUNNING
MULflCAST
MTU:1574
Meuic:l
RX
packcLs:109
err0rs:0
copped:0
0venuns:0
framr.0
TX
packets:0
err0rs:0
copped:0
0verTuns:0
carrier:0
collisions:0
txqueuelen:112
Interrupt:9
Base
address:0x325
Memory:c3000-c5000
lo
Link
encap:L0cal
L00pback
ineL
addr:127.0.0.1
Mask:?5
5.0.0.0
UP
LOOPBACK
RUNNING
MTU:3924
Metric:l
RX
packets:29
err0rs:0
dropped:0
0verruns:0
ffame:0
TX
packets:29
err0rs:0
dropped:0
0vcrruns:0
carrier:0
collisi0ns:0
txqueuelen:0
由此可以看出系統成功地設置了兩塊乙太網卡
eth0和eth1.在下述執行結果中網卡lo是loopback的縮寫,它是Linux系統為了測試本身某些網路功能而設置的一塊虛擬同卡。
推薦閱讀:虛擬主機的優點
Ⅳ 在Linux系統下一個網卡設置多個IP的方法
可以設置在不同情況下使用不同ip,這個具體可以到修改/etc/dhcp3/dhclient.conf,把不同地方的dns都添加進去:
prepend
domain-name-servers
ip1,ip2,ip3;
把這句話加到request那句的上一行,可以加很多個地址伺服器ip(每個ip用逗號隔開,最後加分號),然後系統切換網路的時候自動去dns上獲取ip地址,如果是固定ip,可以在networkmanager裡面來調整。
如果要同時使用多個ip的話最好能有雙網卡。
如果哦是虛擬機可以用虛擬機有兩個辦法:一個是nat服務,這樣虛擬機和主機使用的一個IP,還有一種bright模式,這種模式有兩個ip地址。
Ⅵ Linux網路設置技巧:如何實現為一個網卡綁定多個IP地址
Linux的網路設備
配置文件
存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路設備,配置文件名一般為
ifcfg-eth0
如果需要為第一個網路設備綁定多一個IP地址,只需要在/etc/sysconfig/network-scripts目錄裡面創建一個名為ifcfg-eth0:0的文件,內容樣例為:
DEVICE="eth0:0"
IPADDR="211.100.10.11Array"
NETMASK="255.255.255.0"
ONBOOT="yes"
其中的DEVICE為設備的名稱,IPADDR為此設備的IP地址,NETMASK為
子網掩碼
,ONBOOT表示在系統啟動時自動啟動。
如果需要再綁定多一個IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可。
Ⅶ Linux中一個網卡如何綁定兩個IP
配置網卡的IP地址
ifconfig
eth0
192.168.0.1
netmask
255.255.255.0
在eth0上配置上192.168.0.1
的IP地址及24位
掩碼
。若想再在eth0上在配置一個192.168.1.1/24
的ip用下面的命令
ifconfig
eth0:0
192.168.1.1
netmask
255.255.255.0
這時再用ifconifg命令查看,就可以看到兩個網卡的信息了,分別為:eth0和eth0:0。若還想再增加IP,那網卡的命名就接著是:eth0:1、eth0:2...想要幾個就填幾個。ok!
Ⅷ linux設置網卡ip
linux設置ip可以有多種 可以在圖形界面配置 可以臨時指定 ifconfig ens33 172.16.1.1 也可以在配置文件指定 /etc/sysconfig/network-scripts/ifcfg-eth0 具體可以看看《linux就該這么學》
Ⅸ 如何給linux配置兩個不同網段的ip
首先需要確定的是,如果要讓Linux配置兩個不同網段的IP,那你的伺服器要求是多網卡的,或者上游支持多個網段。
那如何配置多個IP綁定呢,我們主要通過修改network配置文件即可,下面簡單說下具體的操作流程,我以CentOS 7為例演示。
1、查看當前網卡信息
我們通過 ifconfig 命令可以查看網卡配置信息,一般而言伺服器默認的第一塊網卡配置名為eth0,第二個網卡配置名為eth1,以此類推,但這不是絕對以eth來命名的。
# ifconfig
如上圖示,我的網卡配置名為ens33。
2、臨時添加IP綁定,服務重啟後失效
# ifconfig ens33:0 192.168.144.130 netmask 255.255.255.0 up
3、永久配置IP綁定
網卡配置文件都在 /etc/sysconfig/network-scripts/ 目錄下,在上面的操作中看到我的網卡配置是ens33,那對應的配置文件就是:/etc/sysconfig/network-scripts/ifcfg-ens33 。
我們復制一份,復本名為:ifcfg-ens33:0 ,然後修改配置項,如下圖示:
保存配置文件後,重啟服務即可生效。
# systemctl restart network
# ifconfig
上面的ens33:0 其實就是IP別名,增加多個IP就對應遞增後面的0,如:ens33:1。
以上就是設置多IP綁定的方法,不管是一個網卡上綁定多個IP(同網段/不同網段)還是多個網卡上綁定多個IP都是通過這種方法來操作。
以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我了解更多科技知識!
Ⅹ linux單網卡配置多IP
1、通過復制一個ifcfg-eth0:1配置文件實現:
cp
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:1
vi
/etc/sysconfig/network-scripts/ifcfg-eth0:1
#
Intel
Corporation
82566DC
Gigabit
Network
Connection
DEVICE=eth0
BOOTPROTO=none
BROADCAST=218.95.37.255
HWADDR=00:19:d1:34:2d:b8
IPADDR=218.95.37.250
NETMASK=255.255.255.192
NETWORK=218.95.37.192
ONBOOT=yes
GATEWAY=218.95.37.193
TYPE=Ethernet
ifconfig
eht0:1
up
2、臨時方式(重啟後就丟失了):
ifconfig
eth0:1
192.168.0.2
netmask
255.255.255.0
up
3、腳本方式實現:
#!/bin/sh
eth01=/etc/sysconfig/network-scripts/ifcfg-eth0:1
touch
$eth01
echo
DEVICE=eth0:1》$eth01
echo
BOOTPROTO=none》$eth01
echo
IPADDR=192.168.40.76》$eth01
echo
NETMASK=255.255.255.0》$eth01
echo
ONBOOT=yes》$eth01
/etc/init.d/network
restart