ubuntu10.04 网络配置
在虚拟机下,装好ubuntu10.04后,设置网络选项使其可以上网,之后配置samba网络共享文件夹
1)配置网络
a)首先需要设置VM虚拟机,这里使用的是vmvare workstation 6.5。选择菜单栏的vm—>Settings ,配置如下图:
b)可以通过图形界面来设置IP地址,不过不建议。
输入sudo vi /etc/network/interfaces
在iface lo inet loopback 之后添加如下信息
auto eth0
iface eth0 inet static
address 192.168.7.63
gateway 192.168.7.1
netmask 255.255.255.0
其中eth0是网卡,static指静态设置IP,address就是IP地址,gateway就是默认网关,netmask就是子网掩码,保存退出
c)添加DNS服务器,重启网络
sudo vi /etc/resolv.conf
添加如下代码
nameserver 202.96.134.133
也就是传说中的DNS服务器,可添加多项,保存退出。之后用如下命令重启网络即可
sudo /etc/init.d/networking restart
重启网络之后,ping一下,测试是否能连接网络。
2)拷贝映像的ubuntu之后,网卡eth0的设置
通常来说,如果你想在另一台PC机上使用本PC机的ubuntu,只需拷贝当前PC机上的ubuntu映像文件,例如:Ubuntu.vmdk等等。然后在另一台机上使用虚拟机vm,打开即可。但是,配置网络时,会发现网卡不是eth0,即使修改interfaces也没有任何改变。输入ifconfig,查看会发现根本没有eth0,而只有eth1。如果映像文件再拷贝一次就变成eth2,每拷贝一次都会增加1。
其实是udev在/etc/udev/rules.d/有一个持久命名规则(persistent-net.rules),对于网卡的持久命令,就采取了MAC地址的匹配方式,也就是类似下面这样:
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:19:b9:52:04:3d”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
上面的ATTR{address}==”00:19:b9:52:04:3d”匹配的就是机器网卡的MAC地址,显然这里填写的应该是拷贝的那台机器上的MAC地址,而不是当前机器的网卡MAC地址。
因此,解决方法就有两个:一是修改上面的MAC地址。又或是直接删除整行,重启机器即可
3)配置samba服务器
a)更新官方源,在sources.list中添加服务器源。
sudo vi /etc/apt/source.list
服务器地址可以在wiki.ubuntu.org.cn中找到:热点条目中的kubuntu 10.04速配指南>配置官方源在的源列表>找到相应的版本>可以看见很多服务器。将他们复杂粘贴到sources.list中,然后执行以下命令更新软件列表
sudo apt-get updata
b)安装samba
sudo apt-get install samba
sudo apt-get install smbfs
c)配置samba
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
备份samba配置文件为smb.conf.bak,然后修改配置文件
sudo vi /etc/samba/smb.conf
在最后添加
[opt]
path=/opt
available=yes
browseable=yes
pubilc=yes
writable=yes
这就共享了根目录下的opt文件夹。中括号就是文件夹名,path就是共享文件夹路径,pubilc表示是否公共可见,writable表示是否可写。如果要创建名为username的文件夹,则可以继续添加
[username]
path=/home/username
available=yes
browseable=yes
pubilc=yes
writable=yes
输入sudo smbpasswd -a USERNAME
创建samba账户,要求输入账户密码。最后输入如下命令,重启samba服务器
sudo /etc/init.d/smbd reload
sudo /etcinit.d/smbd restart
在windows下输入 \\192.168.7.xx 也就是ubuntu的IP,就可以登上samba服务器
如有拷贝粘贴不了情况,应该是操作权限引起的,可以在linux下输入sudo chmod -R 777 /home/username 解放文件夹权限。777是什么意思,请自行google一下chmod
转自 http://beefworm.blog.163.com/blog/static/1212868152010112723796/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36519.html