显示标签为“Ubuntu”的博文。显示所有博文
显示标签为“Ubuntu”的博文。显示所有博文

2013年2月10日星期日

Xen VPS Ubuntu 搭建PPTP VPN 与 iptables的使用

现在PPTP的效果已经远没有以前的好了(墙升级的缘故),但是不少移动设备还是需要PPTP,所以虽然速度慢点,而且经常disconnect,还是开着有备无患吧,顺便鼓捣下iptables~

PC上还是推荐使用shadowsocks,方便快捷~

在Ubuntu 上测试安装PPTP的方法: http://dickwu.com/posts/2012/01/1046.html 。注意在配置PPTP过程中留意下 PPP 链路的IP分配问题,也就是
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245


这里说说我对iptables的理解。最后在iptables上面加上的转发规则,意思是:
nat tablePOSTROUTING chain 增加一条规则:从 192.168.0.0/24 这个网络地址来的packet全都转发到 eth0 这个网络接口,并且将packet的source address更换为该接口的IP(这个就是 MASQUERADE ,地址伪装)。简单的说,就是从 192.168.0.* 发过来的数据包全部将源地址替换为这个代理的IP,然后发出去,这样Internet上的其他主机在发回packet的时候就会发到代理处,然后转发到client(通过点对点协议)。但是有个不太明白的地方,为什么只有client -> proxy -> server 这个方向要添加规则,而相反的方向不用添加规则呢??有时间要看看PPTP的原理了。《Computer Networks 5th edition》最后一章会有所涉及...

2012年7月15日星期日

安装ubuntu前后的一系列启动&引导问题

来到纯linux系环境的实验室,原来的debian真心旧到用不了啊,与其upgrade一次,不如重新装过好了。
所以决定重装个ubuntu 12.04 LTS,没想到问题多多。。。就顺便记录下遇到的问题及解决办法吧。

首先,制作U盘的liveCD一直不成功,这个是半年前的旧问题了。。。
最后发现ubuntu中文论坛有个帖子解决了。。。以前怎么没发现?!Orz
http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=355114&sid=c0086339a5480ea7bc31c7b18155facf

然后顺便装好ubuntu 12.04之后,reboot
竟然无法启动grub,出来的是grub rescue>    .....

好吧,直接用liveCD的U盘启动,然后终端:
sudo mount /dev/sda8 /mnt      //把linux根分区挂载到/mnt
sudo grub-install --root-directory=/mnt /dev/sda      //在根分区安装grub
sudo umount /mnt       //卸载分区
reboot
顺利出现grub菜单~
参考链接: http://os.51cto.com/art/201006/205349.htm

用了一天,想换回win7的时候发现,选到win7,只是闪了一下屏幕就回到grub。
一开始吓我一跳,别是弄坏了分区表吧?
进到ubuntu仔细看了下 /etc/grub/grub.cfg 发现没什么问题啊,应该不是grub2的问题,那就是说,MBR没有问题,是PBR的问题。也就是win loader异常了。
上网一阵狂搜,总算找到解决办法:
找一张win7系统盘,进去到安装界面,shift + F10 调出cmd,
bootrec /fixboot
重启

OK~win7娘回来了~
这次装ubuntu真是积累了好多经验。。。。。Orz