Linux
在linux中創建介面
我有一個與第三方電腦的隧道。此隧道 iface 的 ip 地址為 10.244.248.126。第三方剛剛告訴我,有一個 ACL 只允許 10.245.1.224/28 範圍內的 IP。我很想用給定範圍的 IP 地址發出 telnet -b,但我沒有與該範圍內的 IP 地址的介面。如何創建這樣的界面以便我可以正確地遠端登錄?我如何路由它?
提前致謝
更新:由於響應,我現在可以綁定,但是我在 telnet -b 上超時。查看 tcpdump 似乎它會進入錯誤的介面,但我不確定,因為我不知道 MAC 地址是否應該來自我的虛擬 iface。下面是 iface、隧道和路由表:
https://gist.github.com/847934
為您的網卡配置添加別名:
ifconfig eth0:telnet 10.245.1.225 netmask 255.255.255.240
您已經有一個隧道,所以路由應該可以工作。或者現在如何定義路由?您可能需要添加路線,但我們需要有關您的連接的更多資訊。首先測試如果
ping 10.244.248.126
作品。然後使用“-b”啟動您的 telnet 會話
telnet -b eth0:telnet 10.244.248.126
如果我理解正確,您需要定義一個虛擬介面才能將新地址用作 telnet 中的綁定地址。簡單地說,這可以使用以下命令完成:
$ sudo ifconfig eth0:0 <your_ip_address> netmask <your_mask> up
當然,您需要替換和IP並用適當的值進行標記。
對於路由部分,這取決於您的網路設置和定址。