设置(反向)网络共享时,ifconfig设置不会保留

时间:2013-11-15 13:26:14

标签: ubuntu ifconfig

我设置了笔记本电脑/ ubuntu检测到连接到USB的手机/机器人的设置:

/etc/udev/rules.d/99-input.rules 

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6863", RUN+="/root/usb.sh", MODE="0666" # samsung

然后运行usb.sh。它执行反向网络共享的命令。

sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0 >>/root/log    2>>/root/log_err
echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -F                           >>/root/log     2>>/root/log_err
sudo iptables -t nat -A POSTROUTING -j MASQUERADE >>/root/log      2>>/root/log_err

日志显示操作正常,usb0 IP正确:

inet addr:10.42.0.1

但是当我通过执行'ifconfig'手动检查它时,它说usb0的IP是:

inet addr:192.168.x.x

为什么设置没有保留?

(在覆盆子Pi上它可以正常工作。为什么不在笔记本电脑/ Ubuntu上?)

1 个答案:

答案 0 :(得分:0)

我不确定,但不是ATTRS{idVendor}=="####:####"格式,其中####:####来自$ lsusb