Я могу установить метку для пакета в таблице iptables mangle, выполнив iptables -t mangle -I PREROUTING -s 10.0.0.1 -j MARK --set-xmark 0x10/0xffffffff
Таким образом, я могу пометить пакеты с исходным IP 10.0.0.1 только с 0x10 или любым другим случайным значением.
Но я хочу пометить пакеты с исходным IP как 10.0.0.1 с разными отметками на основе некоторой переменной Dynami c, на которой я буду отмечать.
Скажите в один момент при отправке пометить пакет со значением 100, и когда значение переменной изменится, тогда пакет, отправленный из этой точки, будет отмечен 200 и т. д.
Поскольку переменная Dynami c не является сетевым параметром, я не могу ее использовать в iptables пометить соответственно. Следовательно, есть ли способ в моем приложении при проверке переменной Dynami c, могу ли я установить отметку для этого пакета? Мое приложение находится в golang. Я нормально отношусь к другим языкам, если есть возможность.