无法在远程 gentoo 机器上设置静态 IP,只有 dhcp 分配的 IP 才能获得互联网连接

无法在远程 gentoo 机器上设置静态 IP,只有 dhcp 分配的 IP 才能获得互联网连接

我有一台没有物理访问权限的机器,我想通过 ssh 进入,我现在使用 tor 来实现这一点,但我想直接连接以改善延迟和吞吐量。我在可以物理访问路由器和机器时设置了端口转发,但我没有更改网关端口sshd_配置,当我弄明白的时候,它已经改变了 IP 地址,我现在正尝试让静态 IP 工作。

我跟着本指南从 Gentoo 的文档中,我尝试了在互联网上找到的各种方法,我唯一能做的就是在接口上除了 dhcp 分配的 IP 之外再添加一个 IP。如果我停止 dhcp 客户端并删除 dhcp 地址,我就会失去与服务器的连接,这让我相信我无法直接连接到它的原因是机器上的静态 IP 配置错误(我有一个脚本,如果没有被杀死,20 分钟后会重置我的更改,所以我还没有失去与机器的连接)。

以下是相关输出ip addr

1: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether   :  :  :  :  :   brd ff:ff:ff:ff:ff:ff
altname enp2s0
inet 192.168.1.7/24 brd 192.168.1.255 scope global eno1
   valid_lft forever preferred_lft forever
inet 192.168.1.6/24 brd 192.168.1.255 scope global secondary dynamic noprefixroute eno1
   valid_lft 86397sec preferred_lft 75597sec

我的/etc/conf.d/net有:

config_eno1="192.168.1.7/24"
routes_eno1="default via 192.168.1.1"
# The 8.8.8.8 is provided here to show that multiple DNS servers entries can be added for a single interface.
dns_servers_eno1="192.168.1.1 8.8.8.8"

#config_eno1="192.168.1.7 netmask 255.255.255.0"
#routes_eno1="default via 192.168.1.1"
#dns_servers_eno1="8.8.8.8"

我尝试了当前的方法和注释掉的方法,但似乎都不起作用,我rc-service net.eno1 restart在编辑文件后使用了

相关内容