要获取网关的 IP 地址,请使用route
带有-n
标志的命令将主机名转换为 IP 地址(或者更确切地说,禁用对 IP 地址的 DNS 查找)。
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.10.10.1 0.0.0.0 UG 100 0 0 eth0
Run Code Online (Sandbox Code Playgroud)
默认网关是目的地所在的网关0.0.0.0
,在本例中为10.10.10.1
。
虽然我想知道,为什么要手动分配静态 IP?您的访问设备(路由器、wifi 等)是否不允许 DHCP 保留?现在大多数设备都可以。您只需要提供 MAC 地址,许多人已经通过主机名知道 MAC。如果您没有,您可以从ip
“链接/以太”地址获取 MAC :
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:50:56:10.10:21 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.121/24 brd 10.10.10.255 scope global eth0
inet6 fe80::250:56ff:fe10.1021/64 scope link
valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)
或者ifconfig
,“HWaddr”地址:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:10.10:21
inet addr:10.10.10.121 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe10.1021/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:107139 errors:0 dropped:0 overruns:0 frame:0
TX packets:12345 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29375815 (29.3 MB) TX bytes:1447714 (1.4 MB)
Interrupt:18 Base address:0x2000
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13740 次 |
最近记录: |