LINUX.ORG.RU

Сообщения atommixz

 

vlan'ы в d-link dir-100

прочитано это
прошито этим
настроено так

порт 1 (WAN(p1) - на картинке): к серверу
порт 2 (p2): к десктопу
порт 3 (p3): провайдер

192.168.0.0/24 - локальная сеть
192.168.0.1 - сервер
192.168.0.2 - десктоп
10.11.0.0/16 - сеть провайдера
10.11.3.4 - мой локальный ip у провайдера
10.11.0.1 - шлюз провайдера

настраивалось примерно так:

ip l a l eth0 eth0.2 type vlan id 2
ip l s up eth0.2
ip a a 192.168.0.1/24 dev eth0.2

ip l a l eth0 eth0.3 type vlan id 3
ip l s up eth0.3
ip a a 10.11.3.4/16 dev eth0.3
atommixz@fileserver ~ $ sudo ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:1b:11:59:a6:66 brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
    link/sit 0.0.0.0 brd 0.0.0.0
5: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0.2
6: eth0.3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
    inet 10.11.3.4/16 brd 10.11.255.255 scope global eth0.3

atommixz@fileserver ~ $ sudo ip r
85.158.50.50 via 10.11.0.1 dev eth0.3  metric 6
85.158.48.34 via 10.11.0.1 dev eth0.3  metric 6
192.168.0.0/24 dev eth0.2  proto kernel  scope link  src 192.168.0.1
10.11.0.0/16 dev eth0.3  proto kernel  scope link  src 10.11.3.4
10.11.0.0/16 via 10.11.0.1 dev eth0.3  metric 6
127.0.0.0/8 via 127.0.0.1 dev lo

Локалка (192.168.0.0/24) через тегированный порт eth0.2 работает без нареканий.
Пинг 10.11.0.1 через eth0.3 не идёт, если настроить это на eth0 - идёт. Спрашивается ЧЯДНТ? Делаю это впервые.

atommixz
()

Ошибки в analyze-x86.c

Пока я писал свои реализации analyze-x86 на Python'e и D. (Для фана и сравнения) Обнаружилось дублирование инструкций в структурах.

К примеру: - «movq» есть в setmmx и в setsse2 - «maskmovq» есть в setsse и в set3dnowext

Это то что я вспомнил. И там местами вообще каша. =) Следует пересмотреть _все_ структуры.

я правда смерялся с http://en.wikipedia.org/wiki/X86_instruction_listings, может это не очень хороший источник

И по моему (я не уверен) сount считается не верно. Если я правильно понимаю, это счётчик всех инструкций, но он имхо много лишнего считает. По крайней мере в моих реализациях этот параметр всегда меньше.

Сильви сказала «я не сильно заинтересована в исправлениях». people/devl547/profile поддерживает это?

http://code.google.com/p/atommixz/source/browse/analyze-x86

atommixz
()

RSS подписка на новые темы