我从以下几点开始:
ens33 Link encap:Ethernet HWaddr 00:0c:29:03:a8:56
inet addr:192.168.0.161 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::dfa6:820:b035:a36a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43 errors:0 dropped:0 overruns:0 frame:0
TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4957 (4.9 KB) TX bytes:8702 (8.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:204 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15089 (15.0 KB) TX bytes:15089 (15.0 KB)
和我想将我的地址设置为特定值,以便在 SSH 时可以轻松地从其他系统中识别它。我跑:
ifconfig ens33 192.168.10.2 netmask 255.255.255.0
route add default gw 192.168.10.1
结果是:
ens33 Link encap:Ethernet HWaddr 00:0c:29:03:a8:56
inet addr:192.168.10.2 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::dfa6:820:b035:a36a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:147 errors:0 dropped:0 overruns:0 frame:0
TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20559 (20.5 KB) TX bytes:14302 (14.3 KB)
结果,我失去互联网连接, 和该机器也无法被发现网络内。
我究竟做错了什么?
更新1
根据 @Tomasz 的建议,我将路由器的掩码更改为255.255.0.0
.我现在正在运行:
ifconfig ens33 192.168.10.2 netmask 255.255.0.0 up
route add default gw 192.168.10.1 ens33
不幸的是,同样的效果。
答案1
假设您被允许为自己分配一个IP,并且我不知道您是否正确执行了此操作,那么您的网络掩码:
Mask:255.255.255.0
结合您的工作 IP:
192.168.0.161
留给您这个子网:192.168.0.0/24
,这意味着您无法为自己分配任何以 开头的 IP 192.168.10.
。您只能更改 中的最后一个数字192.168.0.161
。