Может ли кто-нибудь вспомнить названия таких программ, которые были популярны до этого (например, до того, как X стал таким распространенным)?
Согласно [11568] этой [11569], до интерфейсов GUI почти не было редакторов WYSIWYG [11570], хотя электронные таблицы и их обработка уходят гораздо глубже. Ни один из них не был портирован на *nix, возможно, потому, что в то время никто не использовал unix на домашнем компьютере (или в малом бизнесе).
Лучше всего искать [11572] web.основанный[11573] редактор электронных таблиц, который работает внутри [11574]links[11575] или другого браузера TUI, поддерживающего javascript ([11576]lynx[11577] нет, и я уверен, что это потребуется).
То же самое может быть верно и для работы с текстом. Есть, например, [11578]TeX WYSIWYG редактор, основанный на Emacs[11579], но я не могу сказать, есть ли у него версия TUI.
.Для общего доступа вам необходимо использовать MASQUARADE / SNAT (в зависимости от того, какой у вас IP-адрес на C - динамический или статический).
Допустим, текущая ситуация: ваш компьютер A имеет статический IP-адрес aaaa
, а ваш компьютер B имеет статический IP-адрес bbbb
. Оба имеют шлюз по умолчанию к компьютеру C . И Someserver.com имеет статический IP-адрес r.r.r.r
, а секретный порт - pppp
.
Вы должны сконфигурировать компьютер C как маршрутизатор, у которого будет маршрут по умолчанию к Интернету , интерфейс C (он уже делает это, либо через статическую конфигурацию, либо динамически настраивается через PPPoE и т. Д.). Это само по себе выполнит 1.
Теперь у вас есть две возможности:
сделать компьютер A маршрутизатором тоже. Затем вы измените конфигурацию компьютера B , чтобы его маршрут по умолчанию был через ] компьютер A (а не компьютер C , как раньше), и настройте компьютер A следующим образом:
iptables -t nat -s bbbb -d rrrr -p tcp --dport pppp -j SNAT --to aaaa
, чтобы все TCP-пакеты с IP-адреса источника bbbb
отправлялись на IP-адрес назначения rrrr
и порт назначения pppp
притворяются, будто они приходят с aaaa
, таким образом выполняя 3
, и трафик с someserver.com вернется к тому, что было источником адрес ( aaaa
), который будет декодирован компьютером A и отправлен обратно на компьютер B . (таким образом выполняя 4
)
Это проще, но требует, чтобы на вашем компьютере B была установлена ОС, поддерживающая такие политики NAT.
измените компьютер A , чтобы он имел частный IP, например 10.0.1.100/24
и компьютер B , чтобы иметь частный IP 10.0.2.100/24
. Затем на компьютере C выполните:
ip addr add aaaa / nn dev ifaceC
ip addr add bbbb / nn dev ifaceC
iptables -t nat -s 10.0.1.100 -j SNAT --to aaaa
iptables -t nat -s 10.0.2.100 -d rrrr -p tcp --dport pppp -j SNAT --to aaaa
iptables -t nat -s 10.0 .2.100 -j SNAT --to bbbb
, где nn
- ваша сетевая маска, а ifaceC
- имя вашего интерфейса C . Это поместит компьютер A и компьютер B в частные зоны, что позволит компьютеру C к NAT компьютеру A к aaaa
(так что он ведет себя как раньше), и NAT компьютер B либо на aaaa
(если dst = rrrr
, dport = pppp
условие выполняется) или на bbbb
(в противном случае).
Это не требует какой-либо специальной поддержки на компьютере A или компьютере B , но помещает их за NAT , что может повлиять на некоторые другие вещи.
И, конечно же, в этом возрасте следует упомянуть, что вышеуказанное будет работать только для старых добрых IPv4 адресов (последний из которых быстро используется ), а не on IPv6
За ваш комментарий:
@Marki - компьютеры A и B находятся в Интернете. Когда они переходят в someserver.com, они всегда делают так от моего поля Linux (например, конкретный маршрутизация). A и B сотрудничают. При случае мы хотим, чтобы компьютер B перешел в someserver.com без someserver быть осведомленными запросами прибывает из другая машина.
я пропускающий что-то здесь? При настройке Компьютера C как Маршрутизатор запросы от A и B не будут иметь значения. Частными/Общедоступными IP-адресами и от A и от B оба обменяются с Общедоступным IP-адресом от Компьютера C, согласно правилам NAT. Поэтому, если C будет последний Шлюз в цепочке для вашей сети, , то someserver будет видеть, что все запросы прибывают из C, и C направит их назад к A и B.
Для этого для работы, Компьютер C, нуждается в двух сетевых платах, одном соединенном к частной LAN, и другое связанное с Общественностью WAN.
Ниже Номер 2
Matija
Если вы хотите, чтобы Компьютер B подражал Компьютеру A, B должен отфильтровать, это - трафик через прежде, чем достигнуть C. Я не вижу, как ваш "вариант использования" этой справки как компьютер C только видит трафик от компьютера A, , но независимо :
Someserver никогда не будет видеть частный адрес от A или B. Вы сверхуничтожаете ситуацию здесь как все, что необходимо сделать, включают перенаправление портов на компьютере C так, чтобы все порты добрались вперед до частного IP-адреса для Компьютера B.
Вы решаете эту проблему, устанавливая прокси на A, который будет прослушивать B / SpectionPort и пересылать его в Someserver. Ответы, выбранные на секретнойпорте, передаются в B.