设置linux静态IP地址
vm设置为桥接模式,不勾选复制物理机网络
主要是修改配置文件,在开机的时候系统自动读取ip配置文件
vim /etc/network/interfaces
-------------------------------------------
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
#iface ens33 inet dhcp
address 192.168.0.151
netmask 255.255.255.0
gateway 192.168.0.1
这时候往往dns有问题,需要解决
sudo vim /etc/systemd/resolved.conf
-----------------------------------------------------
[Resolve]
DNS=223.6.6.6
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes
这时候一般开发板ping虚拟机、虚拟机ping www.baidu.com 都是Ok的
tftp服务器
$ sudo apt-get install tftp-hpa tftpd-hpa
$ sudo mkdir /tftpboot
$ chmod 777 /tftpboot/
$ sudo vim /etc/default/tftpd-hpa
文件内容改为
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
最后重启tftp服务器
$ service tftpd-hpa restart
使用
tftp localhost
put #send file
get #receive file
quit #exit tftp
NFS服务器
sudo apt install nfs-kernel-server
sudo mkdir /nfs
sudo chmod 777 /nfs
vim /etc/exports
sudo service nfs-kernel-server restart
/etc/exports文件内容为
/nfs *(rw,sync,no_subtree_check,no_root_squash)
最后测试
sudo mount -t nfs -o nolock localhost:/nfs /opt
samba服务器
sudo apt-get install samba samba-common
sudo mkdir /samba
sudo chmod 777 /samba
sudo vim /etc/samba/smb.conf ##编辑配置文件
sudo smbpasswd -a xxx ##输入你samba的密码
sudo service smbd restart
然后就可以在windows下的cmd测试了
\\192.168.0.141
然后输入samba的账号密码就可以共享文件了