我有一台没有物理访问权限的机器,我想通过 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
在编辑文件后使用了