我找到了以下一组命令,用于在linux上打开一个tun设备,该设备将东西转发到internet。但是,数据包不会被中继回tun设备。
ip tuntap add dev tun1 mode tun user `id -un`
ip link set dev tun1 up
ip addr add dev tun1 local 192.168.69.0 remote 192.168.69.1
iptables -t filter -I FORWARD -i tun1 -o eth0 -j ACCEPT
iptables -t filter -I FORWARD -m state --state
我有一个拥有Linux Ubuntu操作系统的设备。我用SSH连接到它。当输入cat /proc/version命令时,我的Linux版本如下所示:
Linux version 3.2.40-g996c4d7-dirty (sysmocom@vagrant-ubuntu-precise) (gcc version 4.6.3 20111117 (prerelease) (GCC) ) #1 PREEMPT Mon Oct 7 8:28:29 CEST 2013.
我用vi命令(vi /etc/network/interfaces)更改了IP设置,但在写单词"address“时犯了错误。
因此,基本上每次我溢出一个缓冲区时,我都会看到:
Program received signal SIGABRT, Aborted.
0x00007ffff7a47c37 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/