Linux 一個網絡卡新增多個IP
在Linux系統下面,第一塊網絡卡就叫eth0,第二塊網絡卡就叫eth1,這裡我們給第一塊網絡卡設定多個IP,也即新增多個子網絡卡,如eth0:0、eth1:1這種網路介面,LINUX最多可以支援255個IP子網絡卡。
一、使用命令臨時新增ip
1)檢視一下eth0配置:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:0C:D1:64
inet addr:192.168.36.189 Bcast:192.168.36.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0c:d164/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27537 errors:0 dropped:0 overruns:0 frame:0
TX packets:15994 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28935981 (27.5 MiB) TX bytes:1430497 (1.3 MiB)
Interrupt:19 Base address:0x2024
2)新增子網絡卡
ifconfig eth0:0 172.16.1.100 netmask 255.255.255.255 broadcast 172.16.1.255 up
ifconfig eth0:1 192.168.36.110 netmask 255.255.255.255 broadcast 192.168.36.255 up
檢視:ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:0C:D1:64
inet addr:192.168.36.189 Bcast:192.168.36.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0c:d164/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28286 errors:0 dropped:0 overruns:0 frame:0
TX packets:16398 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28998261 (27.6 MiB) TX bytes:1493145 (1.4 MiB)
Interrupt:19 Base address:0x2024
eth0:0 Link encap:Ethernet HWaddr 00:0C:29:0C:D1:64
inet addr:172.16.1.100 Bcast:172.16.1.255 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:19 Base address:0x2024
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:0C:D1:64
inet addr:192.168.36.110 Bcast:192.168.36.255 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:19 Base address:0x2024
說明與注意:
1: 必須使用up 來啟動,讓這個IP生效 .
2:這種方法只是臨時的,如果reboot的話,則會全部消失
3:在設定ip別名時,如果增加的是和區域網同一網段的ip(如192.168.36.110),那麼除了本機外區域網內其他機器都可以ping通這個ip。如果增加的是其他網段的ip,那麼就只有本機可以ping通而已(不過可以通過設定多網段ip,也可以訪問),後者主要用於本機測試需要。
如果不再需要這個IP地址時,使用ifconfig ${dev_name} down就可以使用新繫結上的IP地址下線了。現在把剛才繫結的eth0:1下線:
[[email protected]]# ifconfig eth0:1 down
二、上述方法新增的IP,如果機器重啟,配置就會丟失,我們可以通過如下2中辦法保留網絡卡的ip。
1)將增加ip的命令填寫到/etc/rc.local檔案中
即將所有如這樣ifconfig eth0:0 192.168.36.110 netmask 255.255.255.0 up的命令一行行全部填寫到rc.local檔案中去,rc.local檔案是作用於linux開機自動執行命令,詳細用法g或b一下,這裡不詳細說明。這個方法最方便,但不太可靠,有時會失靈。
2)手動編寫ip的網絡卡配置檔案
所有網絡卡的配置檔案都儲存在/etc/sysconfig/network-scripts目錄中,一個網絡卡對應一個配置檔案,如:
[[email protected] opt]# ls /etc/sysconfig/network-scripts/
ifcfg-eth0 ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
檔案ifcfg-eth0就是本機網絡卡的配置檔案,我們可以通過仿照這個檔案的格式來編寫其他ip的配置檔案。
#vi ifcfg-eth0
開啟網絡卡的配置檔案,將裡面所有欄位複製一下
#vi ifcfg-eth0:0
建立eth0:0的配置檔案,並將剛才複製的欄位貼上到這個配置檔案,按照下文的介紹修改部分資訊,修改完成後儲存退出
以下是網絡卡配置檔案的部分資訊說明,其他類似資訊預設即可:
##############################################################################
DEVICE=eth0:0 //虛擬網路介面,隨意
ONBOOT=yes //系統啟動時啟用
BOOTPROTO=static //使用靜態ip地址
IPADDR=192.168.36.100 //該虛擬網路介面的ip別名,隨意
NETMASK=255.255.255.0 //子網掩碼,對應ip別名
GATEWAY=192.168.36.1 //閘道器,對應ip別名
HWADDR=00:10:5A:5E:B1:E4 //網絡卡MAC地址,無需更改
USERCTL=no //是否給予非root使用者裝置管理許可權
##############################################################################
配置完成重啟網絡卡即可:
service network restart
相關推薦
Linux 一個網絡卡新增多個IP
在Linux系統下面,第一塊網絡卡就叫eth0,第二塊網絡卡就叫eth1,這裡我們給第一塊網絡卡設定多個IP,也即新增多個子網絡卡,如eth0:0、eth1:1這種網路介面,LINUX最多可以支援255個IP子網絡卡。一、使用命令臨時新增ip 1)檢視一下eth0配置: if
linux下一個網絡卡配置多個ip【虛擬ip】
Linux下配置網絡卡ip別名何謂ip別名?用windows的話說,就是為一個網絡卡配置多個ip。什麼場合增加ip別名能派上用場?佈網需要、多ip訪問測試、特定軟體對多ip的需要...and so on.下面通過幾個例子簡單介紹一下如何使用ifconfig命令給網絡卡配置
Linux 雙網絡卡配置兩個IP同時只有一個會通的原因
根本原因: Linux預設啟用了反向路由檢查 如果2個網絡卡在一個Lan裡面,那麼伺服器可能從eth0或者eth1發現閘道器, 如果一個包從eth0進入了, 而閘道器在eth1上, 那麼從eth1是出不去的, 就不通了. 反向路由檢查要求從哪裡來的才能回哪去. 關閉反向
關於linux Centos 7一個網絡卡配置多個IP的方法
[[email protected]5201351 ~]# ip addr show eno16777736 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP ql
linux下一個網絡卡配置多個IP
文字控制檯下面有netconfig,還有ifconfig工具,netconfig圖形化的稍微方便些,但是沒有文件,配置一個ip還能應付,但是如果配置多個IP就搞不定了,只能使用ifconfig #ifconfig eth0 192.168.0.1 netmask 255.
linux環境下單網絡卡配置多個IP地址
即時生效: ifconfig eth0 192.168.1.102 netmask 255.255.255.0 啟動生效: vim /etc/sysconfig/network-scripts/ifcfg-eth0 加入 IPADDR=192.168.1.102 NETMASK=255.255.255.0 修
windows系統禁用多餘網絡卡禁用看不到的虛擬網絡卡(多個ip出現情況下)
轉載地址:https://jingyan.baidu.com/article/17bd8e522662b485ab2bb8eb.html 1.在計算機(我的電腦或此電腦)上點選滑鼠右鍵,選擇【管理】,開啟計算機管理控制器。 2.在計算機管理中,開啟【裝置管理器】,在右側可以看到本計算機的
單網絡卡配置多個IP
使用一個網絡卡配置多個IP地址 一、Linux作業系統 1、永久配置 [[email protected]_web network-scripts]# cd /etc/sysconfig/network-scripts [[email protected]_web network-
linux下如何實現為一個網絡卡繫結多個IP地址
Linux的網路裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路裝置,配置檔名一般為 ifcfg-eth0 如果需要為第一個網路裝置繫結多一個IP地址,只需要在/
轉帖:Linux雙網絡卡繫結一個IP,實現容錯或負載均衡
其實早在08年9月就做了這個了,只不過最近在學RHCE的時候發現也有bond方面的內容。 發出來大家也學習一下。 實驗環境: CentOS5.3 eth0 eth1 1.先修改eth0 和eht1這2個網絡卡配置檔案。目錄在(/etc/sysconfig/network-scripts/)如
主機上有多個網絡卡用java指定獲取某一個網絡卡ip的問題
前幾天寫過一個基於tomcat發郵件修改密碼的功能,大致是這樣: 點選修改密碼按鈕就傳送一封郵件去指定賬戶的郵箱,郵箱裡有個超連結和驗證碼,超連結開啟進入修改密碼頁面。之前能用,但是今天我的筆記本打開了獵豹免費wifi,造成有兩個網絡卡都被啟用,如下圖:
如何實現為一個網絡卡繫結多個IP地址
Linux的網路裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路裝置,配置檔名一般為 ifcfg-eth0 如果需要為第一個網路裝置繫結多一個IP地址,只需要/etc/sysconfig/networ
Linux 無線網絡卡連線 WIFIWPA-PSK
Linux 無線網絡卡連線 WIFIWPA-PSK //編輯/etc/wpa_supplicant/wpa_supplicant.conf 檔案,內容如下 ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=whe
linux雙網絡卡無法上網
一、測試環境說明 (1)使用工具:vbox(5.2.20 r125813), Centos7(CentOS-7-x86_64-Minimal-1804) (2)裝機時網路設定,如下圖: (3)虛機機配置檔案 cat /etc/sysconfig/network-scripts/ifcfg
Linux雙網絡卡bond、起子介面
適用場景 伺服器兩張網絡卡需要做bond,並且bond後網絡卡需配置不同網段的地址,用於走不同流量,這個時候就可以採用起子介面的方式。 實驗場景 裝置 伺服器:Server_A 核心交換機:Switch_A、Switch_B 交換機連線方式:堆疊 伺服器網絡
Linux修改網絡卡地址(臨時/永久)
1.臨時修改(重啟服務或者重啟系統後失效): ifconfig eth0 192.168.1.1 netmask 255.255.255.0 縮略:ifconfig eth0 192.168.1.1 (eth0是第一個網絡卡,eth1是第二個) 2 永久修改
Debian-Linux配置網絡卡網路方法
Debian不同於centos系統,網絡卡配置不是在/etc/sysconfig/network-scrip裡面,而是在/etc/network/interfaces裡面 1.Debian網路配置 配置網絡卡:修改vi /etc/network/interfaces 新增如下 auto eth
linux 確定網絡卡介面
方法: ifconfig -a 執行一遍:ifconfig -a; 插上網線 介面會 running。 方法:ethtool 執行 # ethtool -p eth0 時,eth0對應的
linux 修改網絡卡eth0的ip地址
1:臨時修改: 1.1:修改IP地址 ifconfig eth0 192.168.100.100 1.2:修改閘道器地址 route add default gw 192.168.100.1 dev eth0 1.3:修改DNS echo “nameserver 8.8.
l(轉)Linux DM9000網絡卡驅動程式完全分析
[置頂] Linux DM9000網絡卡驅動程式完全分析 分類: Linux裝置驅動程式第三版學習筆記 2011-02-26 16:11 3513人閱讀 評論(34) 收藏 舉報 說明1:本文分析基於核心原始碼版本為linux-2