美文网首页
Connect ubuntu machine directly

Connect ubuntu machine directly

作者: goldenfiredo | 来源:发表于2020-07-17 11:06 被阅读0次

    1 Machine A

    $iwconfig to find inet interface name enp1s0 or eno1

    2 sudo vi /etc/network/interfaces

    iface enp1s0 inet static

    address 192.168.1.250

    gateway 192.168.1.250

    netmask 255.255.255.0

    3 sudo ifdown enp1s0;sudo ifup enp1s0

    4 $ifconfig to see the result

    5 Machine B

    sudo vi /etc/network/interfaces

    iface enp1s0 inet static

    address 192.168.1.251

    gateway 192.168.1.250

    netmask 255.255.255.0

    nameserver 8.8.8.8

    then ifdown,ifup,ifconfig

    Now Machine B can ping Machine A

    6 Config NAT on machine A

    sudo echo 1 > /proc/sys/net/ipv4/ip_forward

    sudo iptables -F

    sudo iptables -P INPUT ACCEPT 

    sudo iptables -P FORWARD ACCEPT

    sudo  iptables -t nat -A POSTROUTING -o wlp2s0 -j MASQUERADE (wlp2s0 : wifi iface)

    Now Machine B can ping any address

    7 Error when ping: Name or service not known

    vi /etc/resolv.conf add nameserver 8.8.8.8

    (optional) /etc/hosts add Machine B' name: 192.168.1.251 xxxx

    (optional) edit /etc/sysconfig/network

    NETWORKING=yes

    HOSTNAME=xxxx

    **** After Machine B reboot, sudo ifup eno1 is reqiured (not ifdown).

    相关文章

      网友评论

          本文标题:Connect ubuntu machine directly

          本文链接:https://www.haomeiwen.com/subject/kpawhktx.html