AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-214685

Sanya Snex's questions

Martin Hope
Sanya Snex
Asked: 2016-04-29 10:21:45 +0800 CST

如何找出linux网关IP地址?

  • 1

我有两个 Internet 连接的 CentOS 6.7

eth0 - 通过 DHCP 的动态 IP 地址和动态网关(由 NetworkManager 控制)

ppp0 - 动态 IP 地址和动态网关(使用 rp_pppoe 配置)

我想编写脚本,它会在某些情况下更改默认网关,如下所示:

ip route replace default scope global via $IP1 dev eth0
# or
ip route replace default scope global via $IP2 dev ppp0
# or
ip route replace default scope global nexthop via $IP1 dev eth0 weight 8 nexthop via $IP2 dev ppp0 weight 10

如何找出动态网关 $IP1 和 $IP2?

更新:

从这个答案https://unix.stackexchange.com/a/124341/157086

在文件 /var/lib/dh​​client/dhclient.leases 我可以找到通往 eth0 的网关

option routers 12.34.59.28;

如何找出 ppp0 的动态网关 $IP2?

gateway route dynamic-ip linux-networking ifconfig
  • 4 个回答
  • 2681 Views
Martin Hope
Sanya Snex
Asked: 2015-12-09 11:42:46 +0800 CST

复制centos 6修改mdadm raid 1并克隆到新的mdadm raid 1 ssd

  • 0

我有:Centos 6.7

grub-安装 -v

grub 安装 (GNU GRUB 0.97)

lsblk

在此处输入图像描述

两个新的SSD 128gb

使用 Parted_Magic_2015.03.06 直播 USB

/boot/grub/device.map

# this device map was generated by anaconda
(hd0)     /dev/sda
(hd1)     /dev/sdb

/boot/grub/grub.conf

default=1
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title CentOS (4.1.10-1.el6.elrepo.x86_64)
    root (hd0,2)
    kernel /vmlinuz-4.1.10-1.el6.elrepo.x86_64 ro root=/dev/mapper/VolGroup-LogVol02 LANG=uk_UA.UTF-8 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=VolGroup/LogVol02 SYSFONT=latarcyrheb-sun16 rhgb crashkernel=128M quiet rd_MD_UUID=88b7c4d8:48557d19:3018c405:b427edf6 rd_LVM_LV=VolGroup/LogVol00 rd_NO_DM
    initrd /initramfs-4.1.10-1.el6.elrepo.x86_64.img

我想:

1) 使用两个未格式化的新 ssd 128 gb 使用一个分区创建新的 mdadm raid 1

2) 将 md0 (boot) 和 VolGroup-LogVol01 (dm-2) (home) 复制到 VolGroup-LogVol02 (dm-1)

3) 将使用文件中的 fstab 挂载交换

5) 为新的副本克隆当前的 RAID,结果应该是这样的:

在此处输入图像描述

6) 修改启动文件

7) 重启服务器并从新的 md222 运行

请告诉我如何做到所有数据都没有损坏,文件的所有权限和 SElinux 设置都没有改变?

如果有人能分享他们的经验并写一个小步骤说明如何进行这些修改,我将不胜感激!

lvm
  • 1 个回答
  • 353 Views
Martin Hope
Sanya Snex
Asked: 2014-06-27 03:47:57 +0800 CST

是否可以从两个互联网连接访问服务器

  • 0

如何做到这一点:

在此处输入图像描述

有:

  • 森托斯 6.5
  • WAN1 eth0 44.44.44.44(DEFROUTE=yes)
  • WAN2 ppp0 95.95.95.95 (DEFROUTE=no)
  • HTTP 服务器工作且仅在 eth0 中可用
  • DNS 服务器工作,但端口 53 在 eth0 中被阻止
  • ping 仅在 eth0 中可用
  • 客户端可以通过 eth0 访问 HTTP 和 PING
  • ISP 阻塞 eth0 中的 53 端口
  • ISP 在 ppp0 中阻止端口 80

需要:

  • 客户端 PC 必须可以 PING eth0 和 ppp0
  • 客户端 PC 必须可以在 eth0 中保持对 HTTP 的访问
  • 客户端 PC 必须可以访问 ppp0 中的 DNS

我试着做这个,但直到最后才明白怎么做:

echo 2 ppp0_OUT >> /etc/iproute2/rt_tables
ip route add default via 95.95.95.95 dev ppp0 table ppp0_OUT
iptables -A PREROUTING -i ppp0 -t mangle -j MARK --set-mark 2
ip rule add fwmark 2 table ppp0_OUT
ip route flush cache

sysctl -w net.ipv4.conf.eth0.rp_filter=0
sysctl -w net.ipv4.conf.ppp0.rp_filter=0

问题:

1)如何使客户端PC可以同时通过eth1和ppp0访问服务器

2) 客户端 PC 必须可以通过 ppp0 访问 DNS 并通过 eth0 访问 HTTP

linux
  • 1 个回答
  • 137 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve