2013-11-15 81 views
0

我提出的設置,其中膝上型/ ubuntu的檢測電話/機器人被附接至USB不持續成立時(反向)。它執行反向綁定的命令。的ifconfig設置栓系

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',它說,IP爲USB0是:

inet addr:192.168.x.x 

爲什麼設置沒有保留?

(樹莓丕是否能夠正常工作爲什麼不上的筆記本電腦/ Ubuntu的?)

回答

0

我不知道,但是,這不是ATTRS{idVendor}=="####:####"格式,其中####:####來自$ lsusb

+0

是的,這也是我首先想到的。
user690954

+0

..但是發現它不適用於Ubuntu或raspbian。我不是定義這些udev命令的專家。 「####:####」的後面部分在三星的手機型號中明顯不同。但原始問題依然存在。爲什麼ifconfig設置消失。我應該創建守護進程,發出信號,並從那裏進行配置。而不是直接shell調用? – user690954

+0

我使用這個指南:http://forum.xda-developers.com/showthread.php?t=921169並檢查設備表在這裏:http://developer.android.com/tools/device.html –