1 设置为桥接(bridge)模式
2 vim /etc/network/interfaces,这里是IP、网关、掩码等的一些配置;
3 vim /etc/resolv.conf,这个文件保存DNS的有关信息;
4 解决resolv.conf 每次重启被重写问题
http://guangzhao95.blog.51cto.com/7948111/1670906
设置好nameserver( /etc/resolv.conf) 后重启networking
service networking restart
最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效
从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每回改resolv.conf都会失效,在此文件里面已经有说明
打开/etc/resolv.conf内容如下:cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
所以我们不能直接修改这个文件了
查资料得到两种方法:
方法1:
sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8
方法2:(这个文件默认是空的)
sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8nameserver 8.8.4.4
如果有多个DNS就一行一个
修改好保存,然后执行
resolvconf -u
sudo vim /etc/resolvconf/resolv.conf.d/head
打开里面显示如下
再看/etc/resolv.conf,最下面就多了2行:
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8nameserver 8.8.4.4
现在此DNS已经生效了,无需重启,当然重启也不会丢失
此外还有一种方法是修改/etc/resolvconf/resolv.conf.d/headsudo vim /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
这个文件里提示不要手动修改。。。按照系统提示的说法,不建议改此文件
4. sudo reboot
至此,静态IP配置过程完毕。
5 重启网络 /etc/init.d/networking restart
测试是否可以ping到主机及外网
ping masterserver-ip(192.168.xx.xxx)
ping baidu.com
安装openssh-server
apt-get install openssh-server
启动
service ssh start
然后确认sshserver是否启动了:
ps -e |grep ssh
netstat -tlp
在主机 安装filezilla或者putty
输入用户名,ip,密码访问
如果ssh localhost 输入密码,提示permission denied。
请修改vim /etc/ssh/sshd_config (注意,不是ssh_config)
将其中的PermitRootLogin 修改为yes
请尝试:
ufw disable 关闭防火墙
再次执行
ssh localhost
输入当前用户密码,登入成功即可,再通过putty或file zilla 访问
参考:http://blog.sina.com.cn/s/blog_a618ed580102uyz8.html
http://www.jb51.net/network/266380.html
http://www.linuxidc.com/Linux/2014-04/99728.htm
http://blog.sina.com.cn/s/blog_5f435c130102v6pv.html
分享到:
相关推荐
通过设置静态IP地址,可以确保虚拟机拥有一个固定的网络标识,从而简化访问过程并提高效率。 #### NAT 模式与 VMnet8 - **NAT模式**:此模式下,虚拟机通过虚拟化软件(如VMware)的NAT服务连接到外部网络。这意味...
以上步骤涵盖了Ubuntu系统中开启root SSH登录、设置固定IP、安装和使用Docker以及修改主机名的基本操作。这些知识对于远程管理和运维Ubuntu服务器至关重要,但请注意,允许root用户通过SSH直接登录可能存在安全风险...
为其他开发者创建用户,例如`git`,并设置其家目录权限: ``` sudo adduser git sudo usermod -g git git sudo chown -R git:git /var/git ``` 8. **授权用户访问Git仓库** 在`/var/git/myproject.git/hooks...
固定IP地址 为了确保集群稳定运行,我们需要固定每台服务器的IP地址。可以通过编辑`/etc/netplan/00-installer-config.yaml`文件来实现这一点: ```shell sudo vi /etc/netplan/00-installer-config.yaml ``` 将...
如需固定IP,可手动配置网络接口。 4. **驱动安装**:对于某些硬件,如NVIDIA或AMD显卡,可能需要额外安装官方驱动以获得最佳性能。 5. **中文输入法**:如果需要,可以安装Fcitx或IBUS框架,添加如搜狗、谷歌拼音等...
1. 设置静态IP:设置静态IP,以便提供固定的网络地址。 2. 设置主机名:设置主机名,以便提供识别虚拟机的方法。 五、安装JDK和Hadoop 1. 安装JDK:安装JDK,以便提供Java运行环境。 2. 下载Hadoop并解压:下载...
安装操作系统,配置虚拟机工具以便于文件传输,安装并配置JDK环境以支持Java程序的运行,设置SSH免密码登录以便于集群节点之间的安全通信,最后还需要为集群中的每台机器分配固定的IP地址并分配角色。以上步骤是搭建...
如果需要固定IP,可以手动设置,例如文中提到的192.168.254.2。此外,安装过程中会提示设置root用户的密码,务必记住。 安装完成后,首次登录Ubuntu Server,你可能需要更新系统和安装基本开发工具,运行以下命令:...
【描述】:“natapp内网穿透工具”是一种解决方案,它允许在没有固定公网IP或者受到防火墙限制的内网环境下,通过互联网访问内网中的服务。这种工具的核心功能是实现内网与公网之间的端口映射,使得外部用户可以透过...
- 为Koko分配一个固定IP地址,并配置好网络环境。 2. **下载Koko**: - 根据提供的压缩包文件名称`koko-v2.2.2-linux-amd64`,我们可以推断这是Koko的一个特定版本,适用于64位Linux系统。 - 解压文件,通常可以...
标题“笔记本部署-穿透客户端”和描述“笔记本改服务器-笔记本客户端资源”暗示了这是一个关于在笔记本电脑上设置服务器,并且允许远程客户端通过穿透连接访问该服务器的过程。在这个场景下,笔记本电脑充当了服务器...
如果经常需要通过SSH连接到Linux服务器,静态IP能够避免因IP变化而导致的连接中断问题。 2. **易于管理**:静态IP便于记忆和管理,特别是当有多台服务器或设备时,可以避免混淆不同设备的IP地址。 3. **依赖性**:...
最后,可能会涉及到端口转发和动态DNS(Domain Name System)服务,如No-IP或DDNS,以便在没有固定公网IP的情况下,通过互联网远程访问树莓派。端口转发将外网的特定端口映射到树莓派的内网IP和端口,而动态DNS服务...
选择具有2个vCPU、4GB内存和40GB存储空间的Ubuntu 18.04操作系统实例,并确保分配有固定的公网IP地址。此外,为确保网络连通性,我们需要在虚拟私有云(VPC)内创建安全组规则,允许SSH(22端口)和RDP(3389端口)...
- **IP地址与主机名**:为每台节点机分配固定的IP地址,并设定相应的主机名(例如master、slave1、slave2等),以便于管理和识别。 - **账号管理**:创建专用的Hadoop用户组和账户。 **1.2 软件安装** 完成环境...
- 域名:server.cdbaiwei.com,通过与服务器固定IP绑定,实现域名访问,便于用户记住和访问。 7. **服务安装**: - JDK:版本6.0,用于运行Java应用程序,例如Openfire。 - SSH:安装SSH服务,实现远程登录和...
- **配置静态IP**:通过`setup`命令设置网络,关闭DHCP并手动配置IP,确保虚拟机的IP地址固定,便于远程连接。配置完成后,重启网络服务(`service network restart`),并使用`ifconfig`命令查看IP地址。 4. **网络...