怎么使用LINUX获取本机的网络接口eth1的IP地址和MAC地址

怎么使用LINUX获取本机的网络接口eth1的IP地址和MAC地址,第1张

方法一:

$/sbin/ifconfig

ethX

|

awk

'/inet

addr/

{print

$2}'

|

cut

-f2

-d

":"

方法二:

$/sbin/ifconfig

ethX

|

awk

'/inet

addr/

{print

$2}'

|

awk

-F:

'{print

$2}'

方法三:

$/sbin/ifconfig

ethX

|

sed

-ne

's/\(\)addr:\([[:digit:]]\)\(\)/\2/p'

把ethX中的X替换为需要查看网卡的序号,如eth0,eth1

获得本机所有网卡的

IPv4地址

,方法如下:

$/sbin/ifconfig

|

awk

'{if

(

$1

==

"inet"

&&

$3

~

/^Bcast/)

print

$2}'

|

cut

-f2

-d

":"

如果是

IPv6网络

,把上面的命令做简单修改即可,如:

$/sbin/ifconfig

|

awk

'/inet6/

{print

$3}'

----全部

$/sbin/ifconfig

ethX

|

awk

'/inet6/

{print

$3}'

----单个

A类网络的IP地址范围为:1001-126255255254;B类网络的IP地址范围为:128101-191255255254;C类网络的IP地址范围为:192011-223255255254。

IP地址是适合大型网和小型网的。地址是自定义的,它的最高位定义地址的类型。A类地址支持多个主机在一个网:最高位为0,跟随有7Bit网络部分和24Bit主机部分。在B类地址,最高位是非0,跟随有14Bit网络号和16Bit主机号。

C类地址以110开始,跟随有21Bit网络号和8Bit主机号。按常规IP地址由加点的字符给出,地址由四部分10进制数组成,用点作分隔。

IP分组的转发规则

路由器仅根据网络地址进行转发。当IP数据包经由路由器转发时,如果目标网络与本地路由器直接相连,则直接将数据包交付给目标主机,这称为直接交付;否则,路由器通过路由表查找路由信息,并将数据包转交给指明的下一跳路由器,这称为间接交付。

路由器在间接交付中,若路由表中有到达目标网络的路由,则把数据包传送给路由表指明的下一跳路由器;如果没有路由,但路由表中有一个默认路由,则把数据包传送给指明的默认路由器;如果两者都没有,则丢弃数据包并报告错误。

1先给PC配置不同网段的IP地址;

2配置路由器实现全网互通;

配置命令:

路由器AR1:

<Huawei>system-view 进入特权

[Huawei]interface GigabitEthernet 0/0/0 进入端口

[Huawei-GigabitEthernet0/0/0]ip address 1921681254 24 配置ip及子网掩码

[Huawei-GigabitEthernet0/0/0]undo shutdown 开启端口

[Huawei-GigabitEthernet0/0/0]quit 退出到上一模式

[Huawei]interface GigabitEthernet 0/0/1 进入端口 进入端口

[Huawei-GigabitEthernet0/0/1]ip address 19216821 24 配置ip及子网掩码

[Huawei-GigabitEthernet0/0/1]undo shutdown 开启端口

[Huawei-GigabitEthernet0/0/0]quit 退出到上一模式

[Huawei]ip route-static 0000 0000 19216822 配置默认IP及下一跳地址

路由器AR2:

<Huawei>system-view  进入特权

[Huawei]interface GigabitEthernet 0/0/0 进入端口

[Huawei-GigabitEthernet0/0/0]ip address 19216822 24 配置ip及子网掩码

[Huawei-GigabitEthernet0/0/0]un shutdown 开启端口

[Huawei-GigabitEthernet0/0/0]quit 退出到上一模式

[Huawei]interface GigabitEthernet 0/0/1 进入端口

[Huawei-GigabitEthernet0/0/1]ip address 19216831 24 配置ip及子网掩码

[Huawei-GigabitEthernet0/0/1]un shutdown 开启端口

[Huawei-GigabitEthernet0/0/0]quit 退出到上一模式

[Huawei]ip route-static 19216810 2552552550 19216821 配置默认IP及下一跳地址

[Huawei]ip route-static 19216840 2552552550 19216832 配置默认IP及下一跳地址

路由器AR3:

<Huawei>system-view  进入特权

[Huawei]interface GigabitEthernet 0/0/0 进入端口

[Huawei-GigabitEthernet0/0/0]ip address 19216832 24 配置ip及子网掩码

[Huawei-GigabitEthernet0/0/0]un shutdown 开启端口

[Huawei-GigabitEthernet0/0/0]quit 退出到上一模式

[Huawei]interface GigabitEthernet 0/0/1 进入端口

[Huawei-GigabitEthernet0/0/1]ip address 1921684254 2552552550 配置ip及子网掩码

[Huawei]ip route-static 0000 0000 19216831 配置默认IP及下一跳地址

[Huawei-GigabitEthernet0/0/1]un shutdown 开启端口

验证:

以上就是关于怎么使用LINUX获取本机的网络接口eth1的IP地址和MAC地址全部的内容,包括:怎么使用LINUX获取本机的网络接口eth1的IP地址和MAC地址、如何获取ip地址、路由器上的接口怎么配置IP地址实现全网互通等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9670882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存