1. 程式人生 > >ifconfig與網絡卡的相關配置

ifconfig與網絡卡的相關配置

ifconfig新增或者修改原ip
ifconfig檢視ip

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.217.128  netmask 255.255.255.0  broadcast 192.168.217.255
        inet6 fe80::922b:7ecd:f9be:d179  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:
29:f8:95:35 txqueuelen 1000 (Ethernet) RX packets 119 bytes 12058 (11.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 97 bytes 13010 (12.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

一、臨時配置網絡卡ip別名(一個網絡卡配置多個ip)

[root@localhost ~]# ifconfig ens33:0 192.168.217.129 netmask 255.255.255.0 up
[root@localhost ~]# ifconfig ens33:1 192.168.217.130 netmask 255.255.255.0 up

ens33:x 虛擬網路介面,建立在ens33上,取值範圍0-255
up 表示立即啟用該網絡卡

檢視ip

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.217.128  netmask 255.255.255.0  broadcast 192.168.217.255
inet6 fe80::922b:7ecd:f9be:d179 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:f8:95:35 txqueuelen 1000 (Ethernet) RX packets 407 bytes 40331 (39.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 291 bytes 36540 (35.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.217.129 netmask 255.255.255.0 broadcast 192.168.217.255 ether 00:0c:29:f8:95:35 txqueuelen 1000 (Ethernet) ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.217.130 netmask 255.255.255.0 broadcast 192.168.217.255 ether 00:0c:29:f8:95:35 txqueuelen 1000 (Ethernet)

分別在本機ping以上配置的ip,能ping通

ping -c 2 192.168.217.129
ping -c 2 192.168.217.130
[[email protected] ~]# ping -c 2 192.168.217.129
PING 192.168.217.129 (192.168.217.129) 56(84) bytes of data.
64 bytes from 192.168.217.129: icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from 192.168.217.129: icmp_seq=2 ttl=64 time=0.048 ms

--- 192.168.217.129 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.017/0.032/0.048/0.016 ms

我的虛擬機器是裝在Windows上的,採用的是nat模式,在Windows上ping一下

C:\Users\陳相嵩>ping 192.168.217.129

正在 Ping 192.168.217.129 具有 32 位元組的資料:
來自 192.168.217.129 的回覆: 位元組=32 時間<1ms TTL=64
來自 192.168.217.129 的回覆: 位元組=32 時間<1ms TTL=64
來自 192.168.217.129 的回覆: 位元組=32 時間<1ms TTL=64
來自 192.168.217.129 的回覆: 位元組=32 時間<1ms TTL=64

192.168.217.129Ping 統計資訊:
    資料包: 已傳送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 0ms,最長 = 0ms,平均 = 0ms

由上可知,採用以上方式新增網絡卡在區域網類便可訪問。

注意:在設定ip別名時,如果增加的是和區域網同一網段的ip(如192.168.6.100),那麼除了本機外區域網內其他機器都可以ping通這個ip。如果增加的是奇形怪狀的ip,那麼就只有本機可以ping通而已,後者主要用於本機測試需要。

二、將ip別名的配置寫入配置檔案中

前面採用的配置多ip的方式在系統重啟之後,我們所作的操作都會消失,所以我們需要將所作的更改在系統啟動之後便生效。
有兩種方式:
1、將增加ip別名的命令填寫到/etc/rc.local檔案中
即將所有如這樣ifconfig ens33:0 192.168.217.129 netmask 255.255.255.0 up
命令一行行全部填寫到rc.local檔案中去,rc.local檔案是作用於linux開機自動執行命令

2、手動編寫ip別名的網絡卡配置檔案
所有網絡卡的配置檔案都儲存在/etc/sysconfig/network-scripts目錄中,一個網絡卡對應一個配置檔案,如圖所示:
這裡寫圖片描述

檔案ifcfg-ens33就是本機的網絡卡配置檔案,可以仿照這個檔案的格式編寫其他ip別名的配置檔案。

 vim -O /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33:0

將其中的所有欄位複製並且貼上到檔案ifcfg-ens33:0中,如下圖所示
這裡寫圖片描述

ifcfg-ens33內容如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=7df17168-eb5d-4429-84d5-6d1e642592d7
DEVICE=ens33    # 虛擬網路介面
ONBOOT=yes 
IPADDR=192.168.217.128
NETMASK=255.255.255.0
GATEWAY=192.168.217.2
DNS1=119.29.29.29

三、清除ip別名

[root@localhost network-scripts]# ifconfig ens33:0 down
[root@localhost network-scripts]# ifconfig ens33:1 down

重啟系統

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.217.128  netmask 255.255.255.0  broadcast 192.168.217.255
        inet6 fe80::922b:7ecd:f9be:d179  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:f8:95:35  txqueuelen 1000  (Ethernet)
        RX packets 49  bytes 5852 (5.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 59  bytes 7369 (7.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.217.129  netmask 255.255.255.0  broadcast 192.168.217.255
        ether 00:0c:29:f8:95:35  txqueuelen 1000  (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

網絡卡配置成功,你可以在同一區域網內ping一下剛剛配置的ip是否成功,你也可以用遠端連線工具看能否連上系統!

相關推薦

ifconfig相關配置

ifconfig新增或者修改原ip ifconfig檢視ip [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

【Ubuntu14.04】網路模式配置

VMware虛擬機器軟體為什麼提供有三種網路模式(橋接模式、NAT模式、僅主機模式),本章節會分別介紹著三種模式的區別,如何在Ubuntu14.04環境下設定網路連線模式與配置網絡卡資訊的方法。     關於三種網路模式   橋接模式:讓虛擬機器與物

Centos ifconfig顯示/etc/sysconfig/network-sacripts/下顯示不一致問題解決

ifconfig顯示網絡卡與/etc/sysconfig/network-sacripts/下顯示網絡卡不一致問題解決例如:ifconfig顯示eth2,eth3,/etc/sysconfig/network-sacripts/為eth0、eth1,將eth2,eth3修改為

spring cloud EurekaClient 多 ip 配置 和 原始碼分析

1、前言 對於spring cloud,各個服務例項需要註冊到Eureka註冊中心。 一般會配置ip註冊,即eureka.instance.prefer-ip-address=true。 但是,如果服務例項所在的環境存在多個網絡卡,經常會出現註冊過去的ip不是我們想要的ip。

CentOS7 Failed to start LSB: Bring up/down networking.解決方法 ifconfig沒有

轉自:https://www.cnblogs.com/bonjov1/p/4323836.html 今天用CentOS7 RDO方式安裝Openstack,文件上說要disable NetworkManager, 用 network服務才行。 但是我用 service network sta

相關的操作

[[email protected] ~]# ip add list 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1     link/loopback 0

Ubuntu 16.04.5 ip配置

在安裝完 Linux 系統後第一步要面臨的問題就是網路連線的問題 所以 Linux 系統 ip配置是後續應用應用程式的開端 獲取網絡卡名稱:ifconfig ens33 就是網絡卡名稱 Ubuntu 網絡卡配置檔案地址: /etc/network/interf

centos7bond配置

1 備份網絡卡配置檔案 2 使用nmcli命令配置bond 3 修改bond0網絡卡配置 4 重啟網路,驗證配置結果 5 刪除 bond 裝置 6 ifensalve 工具 實驗環境 [[email protected] ~]# cat /etc/

Linux 簡單配置

目錄 目錄 配置網絡卡命令 檢視網絡卡 網絡卡配置檔案示例 網絡卡重啟命令 配置網絡卡命令 $ sudo vi /etc/network/interfaces 檢視網絡卡 ifconfig -a

ifconfig 檢視

文章目錄 一、命令作用 二、常用例項 一、命令作用 ifconfig 檢視當前計算機的網絡卡配置資訊 二、常用例項 序號 例項

Oracle RAC 繫結

RAC 對節點之間的內部通訊要求比較高,如果內部節點通訊出現問題,可能會導致節點的重啟。 所以保證RAC 節點之間的正常也是一項重要的工作。 如果只用單網絡卡來作為節點之間的通訊,就不能100%

【WindowsCE 】WinCE WIFI 無線配置和建立連線

    在 Windows CE 下自帶有無線網絡卡的配置和連線程式,這篇文章就來談一下如何用那麼可以利用微軟自帶的WZC函式來重新編寫一個獨立於系統的WIFI連線程式.     下面是一整套通過WZC函式連線無線網的程式,我自己測試後保證在系統下是可以執行.大家可以參考一下

安裝CentOS 6.8步驟、配置配置yum源

centos6.8 安裝CentOS 6.8 第一步 >>>>Install or upgrade an existing system #安裝或升級現有的系統 install system with basic vide

centos7 下雙如何配置靜態IP

北網通,南電信的問題是很讓人鬱悶的一件,這也是河蟹社會的一種特色吧。為了解決這個問題,我考慮過三種方案: 1,雙網絡卡,雙IP;或者單網絡卡,雙IP。 這種方案,成本低,但是維護挺麻煩,並且速度比後面二個要慢。 2,BGP雙線機房。 BGP的費用要比第一種方案要高,但是全

linux下的eth0配置詳解

第一步:啟用網絡卡   Linux系統裝好後預設的網絡卡是eth0,用下面的命令將這塊網絡卡啟用。 # ifconfig eth0 up 第二步:設定網絡卡進入系統時啟動      想要每次開機就可以自動獲取IP地址上網,就要設定網路服務在系統啟動時也啟動。Lin

Ubuntu虛擬機器雙配置(U-boot,tftp下載)

  通過此文的設定,可以讓Ubuntu虛擬機器實現: 1.ubuntu虛擬機器能上網查資料,下載軟體等; 2.tftp伺服器能給本地裝置傳輸資料,不會和ubuntu網路衝突。   一,VMWare新建兩個虛擬網路,如:Vmnet0、Vmnet1;    

TCP/IP協議棧初始化(十一)完結篇-完成IP層的連線

上回ICMP的插曲說完了,把一個ICMP socket的建立流程說完了。對於資料結構關係圖沒有加入什麼新元素。執行的流程是從inet_family_ops到inet_create,raw_prot,這樣的執行順序。此時完成的只是ICMP協議的處理socket。繼

am335x的相關資料

其他網站看到的am335x的網絡卡移植參考程式,不知道能不能用 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/46117.aspx /*  * Code for AM335X EVM

在linux下面虛擬多塊,在一塊物理配置多個IP地址

1.首先,我們來配置多塊虛擬網絡卡 將一個物理網絡卡,虛擬多個網絡卡使用方法,在這塊網絡卡上配置同一個段的ip地址: 比如將em2這塊物理網絡卡(該網絡卡的ip地址192.168.100.10/24)配置成多塊網絡卡的命令:  ifconfig em2:1 192.16

OpenWrt 4G撥號配置

基礎知識 MiniPCI-e, 介面其實就是USB介面, 採用的USB協議. USB協議中有product id, vendor id. 4G網絡卡的撥號方式有三種: PPP (PPP