ubuntu打死你第一,设置DNS
1.设置IP,
终端输入 sudo gedit /etc/network/interfaces
假设实用的是网卡0,如果是其它网卡就将eth0改为对应的值。
auto lo
iface lo inet loopback
#使用网卡0
auto eth0
#使用静态IP
iface eth0 inet static
#设置IP
address 172.32.1.11
#设置子网掩码,不要弄错了,可以自己算的,具体可能不一样的,由IP决定!
netmask 255.255.0.0
#设置网关
gateway 172.32.1.215
2.配置DNS
如果需要手动配置DNS
终端输入sudo vi /etc/resolv.conf
在其中加入以下代码(211.153.31.2换为你的DNS)
nameserver 211.153.31.2
3.重启网络
sudo /etc/init.d/networking restart
提示ok之后可以试试能否ping到网关和局域网内的其它机器,然后再试试能否上网!
server版的默认都没有,但是可以装
使用命令
apt-get install x-window-system-core
apt-get install gnome-core
什么叫“在这边”登陆?远程登陆吗?还是说启动X?
要是进入图形界面的话,就输入startx,然后回车
进入图形界面后用sudo gedit /etc/inittab 命令修改最后一行的3为5就可以了
sudo apt-get install xinit
ubuntu ping不通本机
闲着无聊,写了个简单的tcp通讯程序,可是当开了服务端程序后,客户端程序怎么也连不上,就是说服务端程序在accept函数上傻等。为此,开始了找出问题根源的过程。对追寻问题原因的过程而言,问题的结果倒显得不那么重要。过程总是让人很兴奋。
第一步:终端输入netstat -l -n -t 此命令显示本机上处于listen状态的Tcp套接字。结果显示服务端已启动
第二步:终端输入netstat -n -t 查看tcp套接字情况,显示客户端已经发出连接请求,并且此套接字处于SAY_SENT状态。
综合第一步和第三步,说明服务端和客户端程序均已启动。看来,问题只可能是服务端accept问题(其实,通过GDB调式也可以发现)。
因为客户端连的是本机127.0.0.1,问题在于本机都连不上,奇怪了?
ping 127.0.0.1 和 Ping 10.100.249.145(本机IP)都不同,可是Ping其他都通,进一步解决。。。。。。。。。
最后,查看/etc/network/interfaces;内容如下,
auto eth0
iface eth0 inet static
address 10.100.249.145
netmask 255.255.255.0
gateway 10.100.249.254
修改如下:添加一个本地环回接口(或地址),亦称回送地址(loopback address)
auto eth0
iface eth0 inet static
address 10.100.249.145
netmask 255.255.255.0
gateway 10.100.249.254
auto lo
iface lo inet loopback
重启网络:sudo /etc/init.d/networking restart
ok.........问题解决