带来一篇Linux手机经由过程usbnet会见internet
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。设置手机真个IP和路由:
设置usbnetifconfigusb01.1.1.2
设置网关(必要busybox):routeadddefaultgw1.1.1.1
设置手机真个DNS:
1.一般Linux手机:把PC上的/etc/resolv.conf拷贝到同名文件。
2.android手机(把192.168.1.1换成实践的DNS):
setpropnet.eth0.dns1192.168.1.1
setpropnet.dns1192.168.1.1
PC端:
设置usbnetifconfigusb01.1.1.1
运转以下剧本:
#!/bin/sh
INTIF="usb0"
EXTIF="eth0"
EXTIP="`/sbin/ifconfigeth0|grepinetaddr|awk{print$2}|sed-es/.*://`"
/sbin/depmod-a
/sbin/modprobeip_tables
/sbin/modprobeip_conntrack
/sbin/modprobeip_conntrack_ftp
/sbin/modprobeip_conntrack_irc
/sbin/modprobeiptable_nat
/sbin/modprobeip_nat_ftp
echo"1">/proc/sys/net/ipv4/ip_forward
echo"1">/proc/sys/net/ipv4/ip_dynaddr
iptables-PINPUTACCEPT
iptables-FINPUT
iptables-POUTPUTACCEPT
iptables-FOUTPUT
iptables-PFORWARDDROP
iptables-FFORWARD
iptables-tnat-F
iptables-AFORWARD-i$EXTIF-o$INTIF-mstate--stateESTABLISHED,RELATED-jACCEPT
iptables-AFORWARD-i$INTIF-o$EXTIF-jACCEPT
iptables-tnat-APOSTROUTING-o$EXTIF-jMASQUERADE
</p>
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 我感觉linux的学习,学习编程~!~!就去学习C语言编程!! 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 学习Linux应具备的。[书籍+网络资源]
页:
[1]