Để lấy địa chỉ IP của cổng, hãy sử dụng route
lệnh có -n
cờ để dịch tên máy chủ thành địa chỉ IP (hoặc đúng hơn là vô hiệu hóa tra cứu DNS trên địa chỉ IP).
$ 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
Cổng mặc định là nơi mà đích đến 0.0.0.0
, trong trường hợp này , 10.10.10.1
.
Mặc dù tôi đang tự hỏi, tại sao bạn lại tự gán IP tĩnh? Thiết bị truy cập của bạn (bộ định tuyến, wifi, bất cứ điều gì) không cho phép đặt phòng DHCP? Hầu hết các thiết bị làm những ngày này. Bạn chỉ cần cung cấp địa chỉ MAC và nhiều người sẽ biết MAC theo tên máy chủ. Nếu bạn không nhận được MAC từ ip
địa chỉ "link / ether":
$ 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
hoặc ifconfig
, địa chỉ "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